DNN - Object Detection

Object detection will recognize various classes within an image and provide a bounding box, class label and confidence value.


See Deep Learning in OpenCV for information about supported frameworks and supported layers.

Some tested models with parameters:

ModelConfigClassesSize (W x H)MeanScaleRGB
yolo v3 modelyolo v3 configclasses yolov3416 x 4160, 0, 00.00392true
tiny yolo voc modeltiny yolo voc configclasses pascal voc416 x4160, 0, 00.00392true
ssd caffe modelmobilenet ssd caffe configclasses pascal voc300 x 300127.5, 127.5, 127.50.007843false
ssd tensorflow modelmobilenet ssd tensorflow configclasses coco300 x 3000, 0, 01.0true
faster rcnn modelfaster rcnn configclasses coco800 x 6000, 0, 01.0true
OpenCV Face Detectorface detector configNo Class File300 x 300104, 177, 1231.0false