我一直收到“ for Contour in ContourArea:
if cv2.contourArea(Contour) < [1000]:
continue
(x,y,w,h) = cv2.boundingRect(contour)
cv2.rectangle(frame, (x,y), (x+w,y+h), (0,255,0), 3)
cv2.imshow('frame', frame)
cv2.imshow('capturing', gray)
cv2.imshow('delta', delta_frame)
cv2.imshow('thresh',thresh_delta)
”错误。我一直在尝试使用Google解决方案,但找不到适合我的问题的东西。
我尝试使用list index out of range
和random.shuffle()
之类的其他随机事物。
randint()
这是所谓的国际象棋模拟器,它将获取一个值并比较两个列表中的数字。如果数字“相互威胁”,则将添加一个点。如果两个值相同,则不会记录命中或未命中,而不会添加额外的循环回合。
我不知道我是在错误地比较这些值还是在做错什么。
任何帮助将不胜感激。
答案 0 :(得分:0)
以下给出了列表“ svart”的第29个元素:
svart[28]
但是该列表只有21个元素。因此,您正在访问可能范围之外的元素。这就是为什么出现“列表索引超出范围”错误的原因。