AttributeError:没有属性“形状”

时间:2019-01-21 21:11:41

标签: python

当我在此yolo_opencv.py文件中运行编码时:

控制台显示此错误:

  

文件“”,第40行,在
     宽度= image.shape [1]
  AttributeError:“ NoneType”对象没有属性“ shape”

1 个答案:

答案 0 :(得分:0)

只提供一些建议。您可以/应该更清楚地描述您的问题。我只是用OpenCV和Python库搜索了您提到的yolo_opencsv.py文件及其对象检测的一部分(YOLO,SSD,Faster R-CNN)。在标题中提及您正在使用(或有问题)的工具/库总是一个好主意。另外,您可以/描述发生错误时要使用的过程和环境。这样,人们可以尝试复制您的问题,而不必再问其他问题,以帮助您解决问题。

您的错误似乎表明图像对象未正确加载,即cv2.imread(args.image)的返回已返回None。您是否按照自述文件中的说明从命令行运行命令。而且您确定图像路径和图像格式正确吗?