Numpy IndexError: tuple index out of range
Numpy IndexError: tuple index out of range
我正在尝试 运行 我的代码使用 python 2.7 和 OpenCV 3.3,但我 运行 遇到以下错误:
Traceback (most recent call last): File "CameraTest.py",
line 52, in
height = np.size(Frame,0) File "/usr/lib/python2.7/dist-packages/numpy/core/fromnumeric.py", line
2700, in size
return asarray(a).shape[axis] IndexError: tuple index out of range
这些是一些代码行:
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
得到 camera.read()
的输出,Frame
得到 0。对于和 int
,np.size
returns 1.
我正在尝试 运行 我的代码使用 python 2.7 和 OpenCV 3.3,但我 运行 遇到以下错误:
Traceback (most recent call last): File "CameraTest.py", line 52, in height = np.size(Frame,0) File "/usr/lib/python2.7/dist-packages/numpy/core/fromnumeric.py", line 2700, in size return asarray(a).shape[axis] IndexError: tuple index out of range
这些是一些代码行:
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
得到 camera.read()
的输出,Frame
得到 0。对于和 int
,np.size
returns 1.