立即学习:https://edu.csdn.net/course/play/26281/327071?utm_source=blogtoedu
"""
RGB颜色模型、CMYK颜色模型:
三原色的融合(红、绿、蓝)
三补色的融合(青、黄、品红)
HSI(HSV)颜色模型
色调H、饱和度S、亮度L
"""
#颜色空间分解
import cv2 as cv
#将文件导入
filename = r'D:/QQ/opencv.jpg'
img = cv.imread(filename)
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
#显示原始图像和灰色图像
cv.imshow("source image", img)
cv.imshow("gray", gray)
cv.waitKey()
#将彩色图像转换成hsv模式
hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV)
#将h、s、v通道逐个取出
cv.imshow("Hue", hsv[:, :, 0])
cv.imshow("Saturation", hsv[:, :, 1])
cv.imshow("Value", hsv[:, :, 2])
cv.waitKey()
#将b、g、r通道逐个取出
cv.imshow("Blue", hsv[:, :, 0])
cv.imshow("Green", hsv[:, :, 1])
cv.imshow("Red", hsv[:, :, 2])
cv.waitKey()
cv.destroyAllWindows()