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