簡體   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