python怎么变灰度图像

python怎么变灰度图像

使用OpenCV或Pillow库实现彩色图像转灰度图

可以使用OpenCV库中的cv2.cvtColor函数,将彩色图像转换为灰度图,代码示例:

import cv2

img = cv2.imread('color_image.jpg')

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

cv2.imwrite('gray_image.jpg', gray)

另外,也可以使用Pillow库,通过convert('L')方法实现:

from PIL import Image

img = Image.open('color_image.jpg')

gray = img.convert('L')

gray.save('gray_image.jpg')