Обнаружение объектов в монокулярной камере с помощью детектора глубокого обучения 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, настроенного для монокулярной камеры |