首页 > 解决方案 > OpenCV 函数不会在 Pycharm 中运行,但在 Jupyter 中没有问题

问题描述

我打算在cv2.dnn_DetectionModel这里使用 YOLOv4 推理https://github.com/opencv/opencv/pull/17185

但是,我得到了像其他人在这里报告的错误https://github.com/AlexeyAB/darknet/issues/5366,(-212 Parsing...),显然这个错误还没有得到修复。

所以我尝试了 YOLOv3 并为 and 运行相同的yolov3.cfg脚本yolov3.weights。它在windows command和中都可以正常工作JupyterLab。但它在 .srill 中报告相同的错误Pycharm。谁能给我一些建议?

我的环境:赢 10;CUDA 10.2;OpenCV 和贡献 4.2.0。但是所有这些设置在 Pycharm 中都是一样的,所以应该不成问题...

标签: pythonopencvpycharmyolo

解决方案


我遇到了同样的问题,我通过设置 yolov3.cfg 和 yolov3.weights 的位置的绝对路径来修复它。

绝对路径如下所示:

String modelConfiguration = "/Users/yudhiesh/darknet/cfg/yolov3.cfg";
String modelWeights = "/Users/yudhiesh/darknet/yolov3.weights";

推荐阅读