OpenCv:使用 Yolov3
OpenCv: Using Yolov3
我使用了 https://docs.opencv.org/3.4.1/da/d9d/tutorial_dnn_yolo.html and made it work on my machine with the yolov2 config/weights. When I try to run the program with yolov3 config/weights (https://pjreddie.com/media/files/yolov3.weights, https://github.com/pjreddie/darknet/blob/master/cfg/yolov3.cfg 中的 OpenCV 代码。两者都有效,当在 ubuntu 中使用/不在 opencv 中使用时),它在行
上失败
dnn::Net net = readNetFromDarknet(modelConfiguration, modelBinary);
例外情况是:
Unhandled exception at 0xyz in xyz.exe: Microsoft C++ exception: cv::Exception at memory location 0xyz.
预期的行为是,它显示识别结果,就像它对 yolov2 所做的那样 cfg/weights。
yolov3 甚至可以用在 opencv 中吗?
谢谢,
米歇尔
更新:下面回答了问题。我在 github 中提出了一个问题:https://github.com/opencv/opencv/issues/11310
更新 v2:opencv 现在支持 yolov3。 -> https://github.com/opencv/opencv/issues/11310 包含用法示例
截至 2018/04/11 仅支持 Yolo v2,请参阅相应的 pull request。
我使用了 https://docs.opencv.org/3.4.1/da/d9d/tutorial_dnn_yolo.html and made it work on my machine with the yolov2 config/weights. When I try to run the program with yolov3 config/weights (https://pjreddie.com/media/files/yolov3.weights, https://github.com/pjreddie/darknet/blob/master/cfg/yolov3.cfg 中的 OpenCV 代码。两者都有效,当在 ubuntu 中使用/不在 opencv 中使用时),它在行
上失败dnn::Net net = readNetFromDarknet(modelConfiguration, modelBinary);
例外情况是:
Unhandled exception at 0xyz in xyz.exe: Microsoft C++ exception: cv::Exception at memory location 0xyz.
预期的行为是,它显示识别结果,就像它对 yolov2 所做的那样 cfg/weights。
yolov3 甚至可以用在 opencv 中吗?
谢谢, 米歇尔
更新:下面回答了问题。我在 github 中提出了一个问题:https://github.com/opencv/opencv/issues/11310
更新 v2:opencv 现在支持 yolov3。 -> https://github.com/opencv/opencv/issues/11310 包含用法示例
截至 2018/04/11 仅支持 Yolo v2,请参阅相应的 pull request。