cvtColor函数
功能说明
:cvtcolor()函数是一个颜色空间转换函数,可以实现RGB颜色向HSV,HSI等颜色空间转换。也可以转换为灰度图。
将彩色图像转换为灰度
使用方法将彩色图像转换为灰度。
语法:cvtColor()
cvtColor(Mat src, Mat dst, int code)
src | 表示来源的矩阵。 |
---|---|
dst | 表示目的地的矩阵。 |
code | 表示转换类型的整数代码,例如RGB到灰度。 |
通过将代码与源矩阵和目标矩阵一起作为参数传递给方法,可以将彩色图像转换为灰度。
void cv::cvtColor(
cv::InputArray src, // 输入序列
cv::OutputArray dst, // 输出序列
int code, // 颜色映射码
int dstCn = 0 // 输出的通道数 (0=‘automatic’)
);
其中,最后一个参数dstCn用