opencv 无法分析netParameter文件

4urapxun  于 2023-03-30  发布在  其他
关注(0)|答案(6)|浏览(266)
>py yolo.py --video-path='F:/Data_Science/Python37/Scripts/YOLO/videos/lowres.mp4'
Traceback (most recent call last):
  File "yolo.py", line 88, in <module>
    net = cv.dnn.readNetFromDarknet(FLAGS.config, FLAGS.weights)
cv2.error: OpenCV(4.0.1) C:\projects\opencv-python\opencv\modules\dnn\src\darknet\darknet_importer.cpp:214: error:  
 (-212:Parsing error) Failed to parse NetParameter file: ./yolov3- 
 coco/yolov3.weights in function 'cv::dnn::dnn4_v20181221::readNetFromDarknet'

为什么我得到一个解析错误?谁能帮我解决这个问题?

3ks5zfa0

3ks5zfa01#

! wget "https://pjreddie.com/media/files/yolov3.weights"

运行此命令并将yolo.weight文件保存到yolov3-coco中。

jtw3ybtb

jtw3ybtb2#

在添加cgf和weight文件的同时添加它们的绝对路径
例如:modelConfiguration =“D:/yoloObj/res/yolov2-tiny.cfg”modelWeights =“D:/yoloObj/res/yolov3-tiny.weights”

b0zn9rqh

b0zn9rqh3#

我有一个类似的错误,问题是在文件路径。绝对文件路径解决了这个问题。

vhipe2zx

vhipe2zx4#

您可能使用的是opencv 4版本。请尝试安装opencv-3.4.2。*
pip install opencv-python==3.4.2.16

vcudknz3

vcudknz35#

我有同样的问题.我已经尝试过这个,它为我工作.给予给你的darknet文件夹中的yolov3.weights的路径,coco.names等.喜欢,右键单击你存储文件的位置并复制路径.像驱动器/darkflow/coco.names

ivqmmu1c

ivqmmu1c6#

从链接下载文件'yolov3.weights'并将其保存到工作目录中:https://pjreddie.com/darknet/yolo/

相关问题