This is the third demo of the OpenCV Deep Neural Network (dnn) module in Processing with my latest CVImage library. In this version, I used the Darknet YOLO v3 pre-trained model for object detection. It is based on the object_detection sample from the latest OpenCV distribution. The configuration and weights model files for the COCO datasets are also available in the Darknet website. In the data folder of the Processing sketch, you will have the following 3 files:
- yolov3.cfg (configuration file)
- yolov3.weights (pre-trained model weight file)
- object_detection_classes_yolov3.txt (label description file)
You can download the source code in my GitHub repositories.