繁体   English   中英

Numpy IndexError:元组索引超出范围

[英]Numpy IndexError: tuple index out of range

我正在尝试使用python 2.7和OpenCV 3.3运行代码,但是遇到以下错误:

追溯(最近一次通话):文件“ CameraTest.py”,第52行,高度= np.size(Frame,0)文件“ /usr/lib/python2.7/dist-packages/numpy/core/fromnumeric”。 py“,第2700行,大小返回asarray(a).shape [axis] IndexError:元组索引超出范围

以下是一些代码行:

47 for i in range(0,20):
48    (grabbed, Frame) = camera.read(), 0
49
50 while True:
51  (grabbed, Frame) = camera.read(), 0
52  height = np.size(Frame,0)
53  width = np.size(Frame,1)
54  if not grabbed:
55      break
56
57  frame = camera.read()
58  frame = imutils.resize(frame, width=400)

还要阅读fromnumeric.py文件必须说的内容,也不知道我的问题是什么,我在这里的Python中真的迷路了,几天来一直在为这个错误而苦苦挣扎,而我找不到答案我自己或搜寻。 有人可以帮忙吗? 提前致谢。

您始终将Frame设置为0

(grabbed, Frame) = camera.read(), 0

grabbed获取np.size camera.read()输出,而Frame获取0。对于intnp.size返回1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM