美文网首页
OpenCV图像处理(二)颜色空间转换

OpenCV图像处理(二)颜色空间转换

作者: 行走行囊 | 来源:发表于2018-04-07 21:02 被阅读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

相关文章

网友评论

      本文标题:OpenCV图像处理(二)颜色空间转换

      本文链接:https://www.haomeiwen.com/subject/jhgvcftx.html