颜色空间转换:cvtColor()
C++:
void cvtColor(InputArray src, OutputArray dst, intcode, int dstCn = 0);
(1)第一个参数:输入图像
(2)第二个参数:输出图像
(3)第三个参数:颜色空间转换的标识符(具体见下表)
(4)第四个参数:目标图像的通道数,若该参数为0,表示目标图像取源图像的通道数。
cvtColor()函数可以实现RGB颜色向HSV、HSI等颜色空间转换,也可以转换为灰度图像。
示例:
cvtColor(srcImage,dstImage, COLOR_GRAY2BGR); //转换原始图为灰度图