Обнаружение объектов с помощью детектора глубокого обучения R-CNN
The rcnnObjectDetector объект обнаруживает объекты из изображения, используя детектор объектов R-CNN (области со сверточными нейронными сетями). Чтобы обнаружить объекты в изображении, передайте обученный детектор в detect функция. Чтобы классифицировать области изображения, передайте детектор в classifyRegions функция.
Использование rcnnObjectDetector требуется Statistics and Machine Learning Toolbox™ и Deep Learning Toolbox™.
При использовании detect или classifyRegions функции с rcnnObjectDetector, использование CUDA® enabled NVIDIA® Настоятельно рекомендуется использовать графический процессор. Графический процессор значительно сокращает время расчетов. Для использования графический процессор требуется Parallel Computing Toolbox™. Для получения информации о поддерживаемых вычислительных возможностях смотрите Поддержку GPU by Release (Parallel Computing Toolbox).
Создайте rcnnObjectDetector объект вызовом trainRCNNObjectDetector функция с обучающими данными (требует Deep Learning Toolbox).
detector = trainRCNNObjectDetector(trainingData,...)
detect | Обнаружение объектов с помощью детектора глубокого обучения R-CNN |
classifyRegions | Классификация объектов в областях изображений с помощью детектора объектов R-CNN |
fasterRCNNObjectDetector | fastRCNNObjectDetector | selectStrongestBboxMulticlass | trainRCNNObjectDetector | vision.CascadeObjectDetector | SeriesNetwork (Deep Learning Toolbox) | trainNetwork (Deep Learning Toolbox)