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