python - 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 中都是一样的,所以应该不成问题...
解决方案
我遇到了同样的问题,我通过设置 yolov3.cfg 和 yolov3.weights 的位置的绝对路径来修复它。
绝对路径如下所示:
String modelConfiguration = "/Users/yudhiesh/darknet/cfg/yolov3.cfg";
String modelWeights = "/Users/yudhiesh/darknet/yolov3.weights";
推荐阅读
- blockchain - 为什么我的 ocm_cpuminer.exe 黑屏上的所有这些命令是什么意思?
- kubernetes - Kubernetes api/仪表板问题
- go - 在 golang 中优先考虑 goroutine
- mysql - 为什么这些 mysql 查询在本地和舞台上运行不同?
- d3.js - 如何让我的 topojson 文件与数据图一起使用?
- r - 通过将 .shp 文件与另一个具有坐标的数据框结合使用,创建具有彩色多边形和坐标点的地图
- c# - 如何以编程方式使 Azure Enterprise 应用程序成为客户端租户的所有者
- plugins - Gimp 2.10.8 中图像渐变插件的代码
- c++ - 如何运行一些每 2 秒在不同线程上运行的方法?
- excel - Excel宏加载项重复电子表格弹出