cv2.error: OpenCV(4.5.2) :-1: error: (-5:Bad argument) in function ‘circle‘

原因很简单,因为你想画的点是浮点型的整数,但圆心要求是整型的整数,所以需要用int将你的点强制转换成整型。这样就不会报错了

cv2.circle(img, (int(pts[0][0]), int(pts[0][1])), 5, (0, 0, 255), cv2.FILLED)

你可能感兴趣的:(笔记,opencv,计算机视觉)