TypeError: только целочисленные массивы с одним элементом могут быть преобразованы в индекс
Когда я делаю для я в контурах:
или
ValueError: слишком много операндов
Когда у меня есть приведенный ниже код
Код: Выделить всё
img, contours,hierarchy = cv2.findContours(thresh, cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
for i in np.nditer(contours):
cnt = contours[i]
rows,cols = img.shape[:2]
[vx,vy,x,y] = cv2.fitLine(cnt, cv2.DIST_L2,0,0.01,0.01)
lefty = int((-x*vy/vx) + y)
righty = int(((cols-x)*vy/vx)+y)
img = cv2.line(im,(cols-1,righty),(0,lefty),(0,242,255),3)
cv2.imshow("line", img)
Спасибо