opencv-图像的色彩空间转换

由RGB色彩空间转换为GRAY色彩空间
Gray色彩空间的标准公式:
Gray=0.299R+0.587G+0.114B(Gray表示灰度图,R、G、B表示三个通道的图像)

程序如下:

import cv2 as cv
image1=cv.imread(r'E:\shiyan\1.jpg')
cv.imshow('image',image1)
image2=cv.cvtColor(image1,cv.COLOR_BGR2RGB)#将BGR色彩空间RGB色彩空间
image2=cv.cvtColor(image1,cv.COLOR_RGB2GRAY)#将RGB色彩空间GRAY色彩空间
cv.imshow('image2',image2)
cv.waitKey()
cv.destroyWindow()

运行结果:
opencv-图像的色彩空间转换_第1张图片

opencv-图像的色彩空间转换_第2张图片
RGB空间转换为YCrCb空间

mport cv2 as cv
image1=cv.imread(r'E:\shiyan\1.jpg')
cv.imshow('image',image1)
image2=cv.cvtColor(image1,cv.COLOR_BGR2RGB)#将BGR色彩空间RGB色彩空间
image2=cv.cvtColor(image1,cv.COLOR_RGB2YCrCb)#将RGB色彩空间GRAY色彩空间
cv.imshow('image2',image2)
cv.waitKey()
cv.destroyWindow()

opencv-图像的色彩空间转换_第3张图片

你可能感兴趣的:(opencv,opencv,计算机视觉,图像识别)