python中使用cv2生成白色背景图片
时间: 2023-06-27 14:06:14 浏览: 780
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
可以使用NumPy和OpenCV库来生成白色背景图片。以下是一个示例代码:
```python
import numpy as np
import cv2
# 定义图像尺寸和颜色
width, height = 640, 480
color = (255, 255, 255)
# 创建白色背景图像
img = np.zeros((height, width, 3), dtype=np.uint8)
img[:] = color
# 显示图像
cv2.imshow("White Image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们使用了NumPy库创建一个全零数组,并将其形状设置为`(height, width, 3)`,表示图像的高度、宽度和通道数。然后,我们使用切片操作将整个数组设置为白色。最后使用OpenCV库的`imshow()`函数来显示图像,`waitKey()`函数等待用户按下键盘,`destroyAllWindows()`函数关闭所有显示的窗口。
阅读全文