python - AttributeError:没有属性“形状”
问题描述
当我在这个yolo_opencv.py
文件中运行编码时:
控制台显示此错误:
文件“”,第 40 行,在
Width = image.shape[1]
AttributeError: 'NoneType' object has no attribute 'shape'
解决方案
只是给一些建议。您可以/应该更清楚地描述您的问题。我刚刚使用 OpenCV 和 Python 库搜索了您提到的文件yolo_opencsv.py
及其对象检测部分(YOLO、SSD、Faster R-CNN)。在标题中提及您正在使用(并且遇到问题)的工具/库总是一个好主意。您还可以/描述发生错误时使用的过程和环境。通过这样做,人们可以尝试复制您的问题,并且不必提出更少的额外问题来帮助您解决问题。
您的错误似乎表明图像对象没有正确加载,即 return cv2.imread(args.image)
has returned None
。您是否按照自述文件中的描述从命令行运行命令。你确定你的图像路径和图像格式是正确的吗?
推荐阅读
- c++ - 如何在加密前拦截应用程序通信?
- javascript - 在 JavaScript 中单击时如何旋转单个图像的顺序?
- python - 解压时Python zlib模块错误?
- node.js - npm-library 的 `dependencies` 没有出现在依赖项的 `node-modules` 中
- node.js - 动态匹配查询 MongoDB
- google-cloud-firestore - Firestore 组集合查询仅返回每个子集合中的最后一个文档
- google-app-engine - 如何通过本地机器上的 python 代码获得对 GCP 项目的授权访问?
- php - 显示来自页表用户 Codeigniter 的新页表详细信息
- ios - AVAudioSession iOS 12.4.1 当应用程序处于后台时,无法使用 Timer.scheduledTimer 录制音频
- python - 如何将变量值作为关键字参数键传递?