DIP大作业--图像拼接

对象与场景融合是图像融合的一个应用方向,它是指把感兴趣的目标对象从它原来所在的场景中分割出来后,通过叠加、组合和加工处理合成到另一个场景中去,所形成的新的对象场景图像看起来必须是真实自然的,从而创造出新的图像效果。对象场景融合在图像编辑领域有非常广泛的应用,特别是在影视制作过程中,很多镜头无法通过实地拍摄获得,这些镜头就可以借助对象场景融合技术来实现。对象与场景融合技术的关键是如何使融合得到的效果逼真,也就是说使得目标对象在新的场景里看起来光照一致、过渡自然,而不会出现明显的人工拼接痕迹。

  a1=rgb2hsv(a);     %a为原始图像
  a2=a1(:,:,2);
  c=im2bw(a2,0.09);

DIP大作业--图像拼接_第1张图片 DIP大作业--图像拼接_第2张图片        

   %背景图片的读入  
    r = imread('bg.jpg'); 
    figure;
    imshow(r);
    title('背景图片');
    for i= 1:3  
        %rgb图层的提取  
        b = a(:,:,i);  
        d = b.*uint8(c);  
        %补全图片剩余的其他空间  
        f = [zeros(50,160);d];  
        f = [f;zeros(430,160)];  
        f = [f,zeros(600,320)];  
        f = [zeros(600,320),f];  
          
          
        s = r(:,:,i);  
        s = s.*uint8(~logical(f));  
          
        %将rgb三层分别叠加,得到彩色图像  
        image(:,:,i) = s+f;  
        pig(:,:,i) = f;  
        figure;  
        imshow(s+f); 
        title('融合后的灰色图像')
    end
   figure;
   imshow(image); 
   title('融合后的彩色图像');

DIP大作业--图像拼接_第3张图片


你可能感兴趣的:(图像处理,图像处理,图片,im)