python图像rgb转灰度

首先在opencv下操作

import cv2
input_image=cv2.imread('1.jpg')
image = cv2.cvtColor(input_image,cv2.COLOR_BGR2GRAY)

显示效果,注意加cv2.waitKey(0)

 cv2.imshow('Frame',image)
 cv2.waitKey(0)

在这里插入图片描述
在这里插入图片描述若直接在载入时

import cv2
input_image=cv2.imread('1.jpg',0)

可直接载入灰度图。

在查阅网上资料时还有另一种:

from PIL import Image
input_image = Image.open('1.jpg')
image = input_image.convert('L')
image.show()

猜你喜欢

转载自blog.csdn.net/Peggiehu/article/details/107016260