Detect objects using R-CNN deep learning detector
The rcnnObjectDetector
object detects objects from an image, using a
R-CNN (regions with convolution neural networks) object detector. To detect objects in
an image, pass the trained detector to the detect
function. To classify image regions, pass the detector to the classifyRegions
function.
Use of the rcnnObjectDetector
requires Statistics and Machine Learning Toolbox™ and Deep Learning Toolbox™.
When using the detect
or
classifyRegions
functions with rcnnObjectDetector
, use of a
CUDA® enabled NVIDIA® GPU with compute capability 3.0 or higher is highly recommended. The GPU
reduces computation time significantly. Usage of the GPU requires Parallel Computing Toolbox™.
Create a rcnnObjectDetector
object by calling the trainRCNNObjectDetector
function with training data (requires
Deep Learning Toolbox).
detector = trainRCNNObjectDetector(trainingData,...)
detect | Detect objects using R-CNN deep learning detector |
classifyRegions | Classify objects in image regions using R-CNN object detector |
fasterRCNNObjectDetector
| fastRCNNObjectDetector
| selectStrongestBboxMulticlass
| trainRCNNObjectDetector
| vision.CascadeObjectDetector
| SeriesNetwork
(Deep Learning Toolbox) | trainNetwork
(Deep Learning Toolbox)