rgb:三个灰度图像(单通道)叠加形成
split函数(输入,输出容器)将图像转化为单通道表示
输出容器可用vector<mat>创建 索引0 1 2分别为蓝绿红
将三个通道图像整合转换为彩色:merge
若将图片转换底色,可先分离三个通道,在将另外两个通道归零,就可改变底色
mixchannels(&input,&output,from_to)
from_to 是一个数组,两两一组,将前面的数值放入后面的数值(数值指代通道)
void mixChannels(
const Mat* src, //输入数组或向量矩阵,所有矩阵的大小和深度必须相同。
size_t nsrcs, //矩阵的数量
Mat* dst, //输出数组或矩阵向量,大小和
深度必须与src[0]相同
size_t ndsts,//矩阵的数量
const int* fromTo,//指定被复制通道与要复制到的位置组成的索引对
size_t npairs //fromTo中索引对的数目
);