opencv生成一张背景为黑色,内容是有一个1000*1000个像素的白色正方形边框
时间: 2024-03-17 07:46:13 浏览: 307
Python使用OpenCV进行视频/图像背景去除,一个Python文件搞定,附测试视频!
5星 · 资源好评率100%
好的,可以使用OpenCV中的函数 `cv2.rectangle()` 来实现这个需求。以下是Python示例代码:
```python
import cv2
import numpy as np
# 创建一个黑色背景的图像
img = np.zeros((1000, 1000, 3), np.uint8)
# 绘制一个白色边框的正方形
cv2.rectangle(img, (0, 0), (999, 999), (255, 255, 255), 3)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
代码中,首先创建一个大小为1000x1000、颜色为黑色的图像。然后使用 `cv2.rectangle()` 绘制一个左上角坐标为 (0, 0)、右下角坐标为 (999, 999)、颜色为白色的正方形边框。最后调用 `cv2.imshow()` 显示图像。执行代码后,你将会看到一张黑底白框的图像。
阅读全文