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