原因很简单,因为你想画的点是浮点型的整数,但圆心要求是整型的整数,所以需要用int将你的点强制转换成整型。这样就不会报错了
cv2.circle(img, (int(pts[0][0]), int(pts[0][1])), 5, (0, 0, 255), cv2.FILLED)
原因很简单,因为你想画的点是浮点型的整数,但圆心要求是整型的整数,所以需要用int将你的点强制转换成整型。这样就不会报错了
cv2.circle(img, (int(pts[0][0]), int(pts[0][1])), 5, (0, 0, 255), cv2.FILLED)