#python #numpy #opencv-python
Вопрос:
Я не могу устранить эту ошибку, когда использую функцию cv2.rectangle для добавления b-полей к своему изображению. Я действительно не понимаю, откуда взялась эта ошибка.
Вот мой код:
for cord in cords:
pt1, pt2 = (cord[0], cord[1]) , (cord[2], cord[3])
pt1 = int(float(pt1[0])), int(float(pt1[1]))
pt2 = int(float(pt2[0])), int(float(pt2[1]))
print('pt1 et pt2')
print(pt1,pt2)
print(im.shape)
bgr = (0,0,255)
im = cv2.rectangle(im, tuple(pt1), tuple(pt2), color=(255,255,0))
Это результат вывода:
pt1 et pt2
(1, 206) (17, 223)
(3, 500, 500)
Спасибо за ваши ответы!