当我尝试在 jupyter 笔记本上通过 yolo3 运行以下代码进行对象检测时:
classfile = "coco.names"
classes = []
wht = 320
with 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 但这并没有解决问题。
HUX布斯
相关分类