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