https://blog.csdn.net/Eastmount/article/details/88785768
一.图像灰度化原理
# 图像处理过程中,常常需要用到灰度图像、二值图像、HSV、HSI等颜色,
# OpenCV提供了cvtColor()函数实现这些功能
#encoding:utf-8
import cv2
import numpy as np
#读取原始图片
src = cv2.imread('C:/Users/31035/Desktop/yifei/01.jpg')
#图像灰度化处理
grayImage = cv2.cvtColor(src,cv2.COLOR_BGR2GRAY)
#显示图像
cv2.imshow("src", src)
cv2.imshow("result", grayImage)
#等待显示
cv2.waitKey(0)
cv2.destroyAllWindows()
grayImage.shape,src.shape
#可见灰度图就一个通道
#图像HSV化处理
hsvImage = cv2.cvtColor(src,cv2.COLOR_BGR2HSV)
#显示图像
cv2.imshow("src", src)
cv2.imshow("result", hsvImage)
#等待显示
cv2.waitKey(0)
cv2.destroyAllWindows()
二.基于像素操作的图像灰度化处理