python opencv画矩形如何画
时间: 2024-08-12 20:01:50 浏览: 59
python opencv minAreaRect 生成最小外接矩形的方法
在Python中使用OpenCV(Open Source Computer Vision Library)绘制矩形,你可以使用`cv2.rectangle()`函数。这个函数的基本语法如下:
```python
import cv2
# 加载图像
image = cv2.imread('image.jpg')
# 定义矩形的位置和大小 (x, y) - 矩形左上角坐标,
# width, height - 矩形的宽度和高度
position = (50, 50)
size = (100, 100)
# 定义颜色(BGR格式,这里以蓝色为例)
color = (255, 0, 0) # BGR: 蓝色通道值分别为255, 0, 0
# 绘制矩形
cv2.rectangle(image, position, (position + size, position + size), color)
# 显示结果
cv2.imshow('Image with rectangle', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,你需要替换`image.jpg`为你实际要处理的图片路径,并根据需要调整位置、尺寸和颜色。`cv2.waitKey(0)`用于暂停显示以便查看结果,`cv2.destroyAllWindows()`关闭所有窗口。
阅读全文