opencv 填充矩形
时间: 2023-07-07 10:38:14 浏览: 102
opencv 矩阵
使用 OpenCV 中的 `cv2.rectangle` 函数可以绘制矩形并填充颜色。以下是一个简单的示例代码:
```python
import cv2
# 创建一个黑色的图像
img = np.zeros((512,512,3), np.uint8)
# 绘制矩形并填充颜色
cv2.rectangle(img,(384,0),(510,128),(0,255,0),-1)
# 显示图像
cv2.imshow('Rectangle',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们创建了一个大小为 512x512 的黑色图像,并使用 `cv2.rectangle` 函数在图像上绘制了一个矩形,并填充了颜色。`cv2.rectangle` 函数的参数说明如下:
- `img`: 要绘制矩形的图像
- `(x1, y1)`: 矩形的左上角坐标
- `(x2, y2)`: 矩形的右下角坐标
- `(b, g, r)`: 矩形的填充颜色,以 BGR 格式指定
- `-1`: 矩形的线宽,如果该值为负数,则会填充矩形。
你可以根据需要调整以上参数的值来绘制不同颜色和大小的矩形。
阅读全文