python中opencv把彩色图片读取后保存为灰色
时间: 2024-03-23 14:37:34 浏览: 64
python使用opencv读取图片的实例
你可以使用OpenCV中的cv2.cvtColor()函数将彩色图片转换成灰度图像,并使用cv2.imwrite()函数将其保存为灰度图像。以下是代码示例:
```python
import cv2
# 读取彩色图像
img = cv2.imread('color_image.jpg')
# 将彩色图像转换成灰度图像
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 保存灰度图像
cv2.imwrite('gray_image.jpg', gray_img)
```
注意,灰度图像只有一通道,因此在保存时不需要指定颜色通道,这里直接使用文件名后缀来确定保存格式。
阅读全文