属性错误:nonetype 对象没有形状
Posted
技术标签:
【中文标题】属性错误:nonetype 对象没有形状【英文标题】:attribute error: none type object has no shape 【发布时间】:2016-08-24 11:16:13 【问题描述】:我无法成功运行此脚本。 我尝试通过命令行运行它,同时传递参数和不传递参数。我也尝试在 virtualenv 中运行,但无济于事。我怀疑我缺少 PiCamera 工作的驱动程序
# if a video path was not supplied, grab the reference
# to the webcam
if not args.get("video", False):
camera = cv2.VideoCapture(0)
# otherwise, grab a reference to the video file
else:
camera = cv2.VideoCapture(args["video"])
# keep looping
while True:
# grab the current frame
(grabbed, frame) = camera.read()
错误:
Traceback (most recent call last):
File "/home/pi/ball-tracking/ball_tracking.py", line 48, in <module>
frame = imutils.resize(frame, width=600)
File "/usr/local/lib/python2.7/dist-packages/imutils/convenience.py"`enter code here`, line 45, in resize
(h, w) = image.shape[:2]
AttributeError: 'NoneType' object has no attribute 'shape'
【问题讨论】:
它有什么问题? Traceback(最近一次调用最后):文件“/home/pi/ball-tracking/ball_tracking.py”,第 48 行,在enter code here
,第 45 行,调整大小 (h, w) = image.shape[:2] AttributeError: 'NoneType '对象没有属性'shape'“nonetype”对象引用了未传递给调整大小方法的帧。
这可以通过在运行代码之前加载预安装的 v4l2 驱动程序来解决:
sudo modprobe bcm2835-v4l2
【讨论】:
以上是关于属性错误:nonetype 对象没有形状的主要内容,如果未能解决你的问题,请参考以下文章
Elastic Beanstalk 部署错误:AttributeError :: 'NoneType' 对象没有属性 'split'
分析 GPX 数据时出现错误“'NoneType' 对象没有属性 'offset'”