为了账号安全,请及时绑定邮箱和手机立即绑定

使用 yolo 运行 Opencv 时出现问题:“AttributeError: module

使用 yolo 运行 Opencv 时出现问题:“AttributeError: module

POPMUISE 2023-10-11 16:19:32
当我尝试在 jupyter 笔记本上通过 yolo3 运行以下代码进行对象检测时:classfile = "coco.names"classes = []wht = 320with open(classfile,"rt") as f:classname = f.read().rstrip("\n").split("\n")modelconfiguration = "yolov3.cfg"modelweight = "yolov3.weights"net = cv2.dnn.readNetFromDarknet(modelconfiguration,modelweight)net.setPreferableBackend(cv2.dnn.DNN_BACKEND_OPENCV)net.setPreferableTarget(cv2.dnn.DNN_TARGEGT_CPU)在最后一行,这会net.setPreferableTarget(cv2.dnn.DNN_TARGEGT_CPU)导致下面的错误。    AttributeError: module 'cv2.dnn' has no attribute 'DNN_TARGEGT_CPU'我已经尝试升级 opencv 但这并没有解决问题。
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

我相信这只是一个错字。尝试将最后一行替换为:

net.setPreferableTarget(cv2.dnn.DNN_TARGET_CPU)

当然,拼写错误是将TARGET拼写为TARGEGT


查看完整回答
反对 回复 2023-10-11
  • 1 回答
  • 0 关注
  • 50 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信