opencv绘制矩形
时间: 2024-10-12 22:18:05 浏览: 51
OpenCV鼠标绘制矩形和截取矩形区域图像
在OpenCV中,你可以使用`rectangle`函数来绘制矩形。下面是一个简单的示例:
```python
import cv2
# 创建一个图像
img = np.zeros((500, 500, 3), dtype=np.uint8)
# 定义矩形的位置和颜色
rect_pos = (100, 100) # 左上角坐标
rect_size = (200, 150) # 矩形宽高
rect_color = (0, 255, 0) # 绿色
# 绘制矩形
cv2.rectangle(img, rect_pos, (rect_pos[0]+rect_size[0], rect_pos[1]+rect_size[1]), rect_color, 2) # 第二个参数是右下角坐标
# 显示结果
cv2.imshow('Rectangle', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,`rectangle`函数接受输入/输出图像数组、矩形的左上角和右下角坐标、颜色以及线的厚度。`thickness=2`表示画边框时线条宽度为2像素。
阅读全文