OpenCv:使用Yolov3

时间:2018-04-11 14:23:33

标签: c++ opencv darknet yolo

我使用了来自https://docs.opencv.org/3.4.1/da/d9d/tutorial_dnn_yolo.html的OpenCV代码,并使用yolov2 config / weights在我的机器上运行。当我尝试使用yolov3 config / weights(https://pjreddie.com/media/files/yolov3.weightshttps://github.com/pjreddie/darknet/blob/master/cfg/yolov3.cfg运行该程序时,两者都工作,当在ubuntu中使用/不在opencv中时,它在行上失败

dnn::Net net = readNetFromDarknet(modelConfiguration, modelBinary);

例外是:

  

xyz.exe中0xyz处的未处理异常:Microsoft C ++异常:cv ::内存位置0xyz处的异常。

预期的行为是,它显示识别结果,就像yolov2 cfg / weights一样。

yolov3甚至可以在o​​pencv中使用吗?

谢谢, 米歇尔

更新:问题在下面得到解答。我在github中提出了一个问题:https://github.com/opencv/opencv/issues/11310

更新v2 :opencv现在支持yolov3。 - > https://github.com/opencv/opencv/issues/11310包含一个使用示例

1 个答案:

答案 0 :(得分:1)

截至2018/04/11,仅支持Yolo v2,请参阅相应的pull request