参考博客
https://www.cnblogs.com/alex-bn-lee/p/15140708.html
显示图片
import cv2
from PIL import Image
img = cv2.imread("./mingyu.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
display(Image.fromarray(img))
RGB 转gray
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
display(Image.fromarray(gray))
判断结果
# 通过 cv2 函数
img = cv2.cvtColor(gray, cv2.COLOR_GRAY2RGB)
# 通过 numpy 实现
img_arr = np.zeros_like(img)
img_arr[...] = np.expand_dims(gray, axis=-1)
# 用来判断两者是否相同,结果是 True
(img == img_arr).all()