【问题标题】:How can I run cv2.dnn.readNetFromDarknet command如何运行 cv2.dnn.readNetFromDarknet 命令
【发布时间】:2022-12-15 07:09:16
【问题描述】:
model=cv2.dnn.readNetFromDarknet("C://Users//deniz//Desktop//yolofiles//yolov3-coco_directory//yolov3.cfg","C://Users//deniz//Desktop//yolofiles//yolov3-coco_directory//yolov3.weights")

这是我的代码,但每当我写这段代码时,它都会返回错误 cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\dnn\src\darknet\darknet_importer.cpp :210: error: (-212:Parsing error) 无法打开 NetPara 当我将命令写入终端时,我也收到此错误(cv2.dnn.readNetFromDarknet:术语“cv2.dnn.readNetFromDarknet”未被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查 名称的拼写,或者如果包含路径,请验证路径是否正确并重试。) 我使用 VC、Yolov3 和 python 3.11

【问题讨论】:

  • 你可以试试:model = cv2.dnn.readNetFromDarknet('C:\Users\deniz\Desktop\yolofiles\yolov3-coco_directory\yolov3.cfg', 'C:\Users\deniz\Desktop\yolofiles\yolov3-coco_directory\yolov3 .weights')

标签: python file path


【解决方案1】:

我相信文件的路径不正确。就我而言,我从未发现过这样的错误。您可以将文件的路径存储在变量中。这是我的代码示例。

cfgModel = "yolov3.cfg";
weightsModel = "yolov3.weights";
 
net = cv.dnn.readNetFromDarknet(cfgModel, weightsModel);

我希望这可以帮助你。

【讨论】:

    猜你喜欢
    • 2010-10-29
    • 2020-06-08
    • 2012-12-27
    • 2018-12-28
    • 2010-11-06
    • 1970-01-01
    • 2022-08-13
    • 2011-11-24
    • 1970-01-01
    相关资源
    最近更新 更多