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