1.mat 只包含图像的基本信息,不存储图像像素
2.灰度图像:单通道图像(split分离通道)
at<uchar>(i,j) = 255
RGB[A]转换为灰度:Y=0.299*R+0.587*G+0.114*B;
RGB颜色空间图像使用 at<vec3b>(i,j)(k) = vec3b(1,2,3)
merge合并图像通道:
split(src,channel);分离颜色通道
Mat zero = Mat::zeros(channel[0].rows, channel[0].cols, channel[0].type());空数据通道
channel[0] = zero; chanel[1]=zero;channel[2]不变
可以显示出单个通道的RGB彩色图像
3.颜色空间
cvtColor(src,dst,COLOR_BGR2GRAY);颜色空间转换
4.泊松融合(opencv3.0版本以后)
seamlessClone
5.凸包(轮廓线)
http://blog.csdn.net/wi162yyxq/article/details/53883507
6.ROI设置图像处理的有效区域
7.inpaint 图像修复
可以还原被涂改的画笔轨迹