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