opencv-python图像处理(四)
颜色空间转换
'''
颜色空间变换(RGB转灰度图,RGB转hsv颜色空间)
cv2.cvtColor(input_image,flag)
cv2.COLOR_BGR2GRAY 将图片转换为灰度图
cv2.COLOR_BGR2HSV 将图片转换成HSV颜色空间
H(色彩/色度)的取值范围是 [0,179]
S(饱和度)的取值范围 [0,255]
V(亮度)的取值范围 [0,255]
'''
import cv2
img = cv2.imread('aaa.jpg')
I1 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
I2 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
cv2.imshow('gray', I1)
cv2.imshow('hsv', I2)
while 1:
k = cv2.waitKey(5) & 0xFF
if k == 27:
cv2.destroyAllWindows()
break
灰度图
转化到HSV颜色空间
opencv-python图像处理(一)
opencv-python图像处理(二)
opencv-python图像处理(三)
opencv-python图像处理(四)
opencv-python图像处理(五)
opencv-python图像处理(六)
opencv-python图像处理(七)
opencv-python图像处理(八)