Обнаружение объектов в монокулярной камере с помощью детектора глубокого обучения Fast R-CNN
The fastRCNNObjectDetectorMonoCamera
объект содержит информацию о Fast R-CNN (областях со сверточными нейронными сетями) детектор объектов которая сконфигурирована для использования с монокулярным датчиком камеры. Чтобы обнаружить объекты в изображении, которое было захвачено камерой, передайте детектор в detect
функция. Чтобы классифицировать области изображения, передайте детектор в classifyRegions
функция.
При использовании detect
или classifyRegions
с fastRCNNObjectDetectorMonoCamera
, использование CUDA®-активный NVIDIA® Настоятельно рекомендуется использовать графический процессор. Графический процессор значительно сокращает время расчетов. Для использования графический процессор требуется Parallel Computing Toolbox™. Для получения информации о поддерживаемых вычислительных возможностях смотрите Поддержку GPU by Release (Parallel Computing Toolbox).
Создайте fastRCNNObjectDetector
объект вызовом trainFastRCNNObjectDetector
функция с обучающими данными (требует Deep Learning Toolbox™).
detector = trainFastRCNNObjectDetector(trainingData,...);
Создайте monoCamera
объект для моделирования монокулярного датчика камеры.
sensor = monoCamera(...);
Создайте fastRCNNObjectDetectorMonoCamera
объект путем передачи детектора и датчика в качестве входов в configureDetectorMonoCamera
функция. Сконфигурированный детектор наследует значения свойств от исходного детектора.
configuredDetector = configureDetectorMonoCamera(detector,sensor,...);
detect | Обнаружение объектов с помощью детектора объектов Fast R-CNN, настроенного для монокулярной камеры |
classifyRegions | Классифицируйте объекты в областях изображений с помощью детектора объектов Fast R-CNN, сконфигурированного для монокулярной камеры |