美文网首页
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