3

我使用了来自https://docs.opencv.org/3.4.1/da/d9d/tutorial_dnn_yolo.html的 OpenCV 代码,并使用 yolov2 配置/权重让它在我的机器上工作。当我尝试使用 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++ 异常:内存位置 0xyz 处的 cv::Exception。

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

yolov3 甚至可以在 opencv 中使用吗?

谢谢,米歇尔


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


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

4

1 回答 1

2

截至 2018 年 4 月 11 日,仅支持 Yolo v2,请参阅相应的拉取请求

于 2018-04-11T15:07:40.693 回答