Aprender de inmediato: https://edu.csdn.net/course/play/26281/327071?utm_source=blogtoedu
En 1.OpenCV, color de la imagen formato predeterminado BGR, el orden de color de tres canales de B, G, R, correspondiente 0,1,2 índice
2.OpenCV, en el espacio de color HSI / HSV rango es H 0-180, 0-255 otros dos son
3.HSV / HSI: V es el valor máximo de RGB dentro, V = max (r, g, b), sino que es un valor medio, i = (r + g + b) / 3;
import cv2 as cv
filename= "d:/lena.jpg"
img=cv.imread(filename)
gray=cv.cvtColor(img, cv.COLOR_BGR2GRAY)
cv.imshow("source image!", img)
cv.imshow("gray image", gray)
cv.waitKey()
hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV)
cv.imshow("hue", hsv[:,:,0])
cv.imshow("saturation", hsv[:,:,1])
cv.imshow("value", hsv[:,:,2])
cv.waitKey()
cv.imshow("blue", img[:,:,0])
cv.imshow("green", img[:,:,1])
cv.imshow("red", img[:,:,2])
cv.waitKey()
cv.destroyAllWindows()