Python中怎么把一个RGB彩色图像转成灰度黑白图像?
需要使用opencv吗?
3个回答
使用Pillow,通过pip install Pillow安装。
代码是:
from PIL import Image
img = Image.open('input_file.jpg').convert('L')
img.save('output_file.jpg')
谢谢!
-
robert
2018-10-17 13:21
from skimage import color
from skimage import io
# 读取图像
img_raw = io.imread('a.png')
# 转成灰度
img_gray = color.rgb2gray(img_raw)
# 保存图像
io.imsave('gray.png', img)