opencv怎么在一副图像上填充矩形
时间: 2024-01-10 22:42:37 浏览: 93
opencvdragrect:使用opencv在图像窗口上拖动矩形
您可以使用 OpenCV 中的 `rectangle()` 函数在一副图像上填充矩形。该函数的参数包括图像、矩形的两个端点坐标、矩形的颜色和线条宽度等。下面是一个示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.png')
# 定义矩形的两个端点坐标
pt1 = (100, 100)
pt2 = (200, 200)
# 填充矩形
cv2.rectangle(img, pt1, pt2, (0, 255, 0), 2)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例代码中,我们读取了一个名为 `image.png` 的图像,并定义了一个左上角坐标为 `(100, 100)`,右下角坐标为 `(200, 200)` 的矩形。我们使用 `(0, 255, 0)` 作为矩形的颜色,并将线条宽度设置为 `2`。最后,我们显示了填充了矩形的图像。
希望这个答案能够解决您的问题。如果您还有其他问题,请继续提问。
阅读全文