Detect objects using Fast R-CNN deep learning detector
The fastRCNNObjectDetector
object detects objects from an image, using a
Fast 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.
When using the detect
or
classifyRegions
functions with fastRCNNObjectDetector
, use of a
CUDA® enabled NVIDIA® GPU is highly recommended. The GPU reduces computation time significantly.
Usage of the GPU requires Parallel Computing Toolbox™. For information about the supported compute capabilities, see GPU Support by Release (Parallel Computing Toolbox).
Create a fastRCNNObjectDetector
object by calling the trainFastRCNNObjectDetector
function with training data (requires
Deep Learning Toolbox™).
detector = trainFastRCNNObjectDetector(trainingData,...)
detect | Detect objects using Fast R-CNN object detector |
classifyRegions | Classify objects in image regions using Fast R-CNN object detector |
selectStrongestBboxMulticlass
| trainACFObjectDetector
| trainFasterRCNNObjectDetector
| trainFastRCNNObjectDetector
| trainNetwork
(Deep Learning Toolbox)boxLabelDatastore
| SeriesNetwork
(Deep Learning Toolbox)