OpenCV图像处理(二)颜色空间转换
2018-04-07 本文已影响0人
行走行囊
1、cvtColor()函数
cvtColor()函数是OpenCV中的颜色转换函数,可以实现RGB颜色向HSV/HSI等颜色空间的转换,也可以转换为灰度图像。
2、函数使用
原型:void cvtColor( InputArray src, OutputArray dst, int code, int dstCn = 0 );
src:原图像。
dst:目标图像。
code:转换标识符,用来描述从什么类型转换到什么类型。
dstCn:目标图像的通道数,如果为0,默认和原图像通道数相同(这种说法貌似并不准确)。
3、测试代码
Mat src = imread("D:/1.jpg");
Mat dst;
cvtColor(src,dst,CV_BGR2GRAY);
原图像.jpg
灰度图.jpg