为什么cv2.line()不能接受浮点值?

2024-06-11 18:23:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我根据它们的颜色选择了两个对象,并在所选对象周围创建了一个矩形反对。现在我必须用一条线连接它们,这就是为什么我使用cv2.line()。在此之前,我创建boundingRect()。这个矩形是好吧。之后我把cv2.line(img,(cx1,cy1),(cx2,cy2),(255,0,0),3,4)放在它们之间创建一条线。 但问题是,每当相机看到我的对象时,它都会给我一个错误“cv2.line(img,(cx1,cy1),(cx2,cy2),(255,0,0),3,4) TypeError:应为整数参数,但得到浮点值 [ 警告:0]“正在终止异步回调”

我怎样才能解决这个问题?你知道吗

cv2.line(img, (cx1, cy1), (cx2, cy2), (255, 0, 0), 3,4)

TypeError:应为整数参数,但得到浮点值 [ 警告:0]终止异步回调


Tags: 对象警告img参数颜色line整数cv2