要绘制矩形,可以使用OpenCV的cv2.rectangle()函数,而不是cv2.drawRectangle()函数。下面是一个使用cv2.rectangle()函数绘制矩形的示例代码:
import cv2
# 读取图片
image = cv2.imread('image.jpg')
# 定义矩形的左上角和右下角坐标
x1, y1 = 100, 100
x2, y2 = 200, 200
# 定义矩形的颜色和线宽
color = (0, 255, 0) # 绿色
thickness = 2
# 绘制矩形
cv2.rectangle(image, (x1, y1), (x2, y2), color, thickness)
# 显示绘制矩形后的图片
cv2.imshow('Rectangle', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
在这个例子中,我们先读取了一张图片,然后定义了一个矩形的左上角和右下角坐标。接下来,我们定义了矩形的颜色和线宽,然后使用cv2.rectangle()函数绘制矩形。最后,使用cv2.imshow()函数显示绘制矩形后的图片。
下一篇:不要用点击事件的原生JS