opencv 图像融合(局部处理)

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  图像修复

         可以还原被涂改的画笔轨迹

         http://blog.csdn.net/taoyanqi8932/article/details/52600269

猜你喜欢

转载自blog.csdn.net/daoer_sofu/article/details/72566561