为了更好的观察一些图像材料的特征,有时需要对RGB三个颜色通道的分量进行分别显示和调整。通过OpenCV的split和merge方法可以很方便的达到目的。
一,分离颜色通道
就让我们来详细介绍一下这两个互为冤家的函数。首先是进行通道分离的split函数。
1.spilt函数
将一个多通道数组分离成几个单通道数组。ps:这里的array按语境译为数组或者阵列。
这个split函数的C++版本有两个原型,他们分别是:
C++: void split(const Mat& src, Mat*mvbegin);
C++: void split(InputArray m,OutputArrayOfArrays mv);
-
第一个参数,InputArray类型的m或者const Mat&类型的src,填我们需要进行分离的多通道数组。
-
第二个参数,OutputArrayOfArrays类型的mv,填函数的输出数组或者输出的vector容器。
未更完。。。。。。