opencv 3.4.2 已经出来了,并且添加了对yolo v3模型的支持。
changelog里面提到了这句:
Added a support of YOLOv3 and image classification models from Darknet framework.
赶紧下载opencv3.4.2然后用opencv dnn这个推理结构试一下。
结果是cpu版本可以跑通,但是gpu加速开启不了。
先上我的参考代码。github地址:
这是代码作者写的代码分析
deep-learning-based-object-detection-using-yolov3-with-opencv-python-c
作者给出了g++编译指令,但是我用了并没有通过。
OpenCV-DNN-YOLO.cpp:9:2: error: ‘c’ does not name a type
OpenCV-DNN-YOLO.cpp:14:2: error: ‘u’ does not name a type
OpenCV-DNN-YOLO.cpp:15:2: error: ‘u’ does not n