www.gusucode.com > 2013数学建模国赛B题Matlab源码 > 2013数学建模国赛B题Matlab源码/ImageStitching.m

    %程序功能:图像拼接
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%编写时间:2009.05.25
%基于相位的拼接能够实现平移、旋转情况下的拼接,对于轻微的缩放也能够匹配
%本程序是基于刚性模型的拼接 
clear all;close all;clc
ors1 = imread('11.JPG');
ors2 = imread('12.JPG');
[H L M] = size(ors1);
if M == 3
    im1 = rgb2gray(im2double(ors1));
    im2 = rgb2gray(im2double(ors2));
else
    im1 =  im2double(ors1) ;
    im2 =  im2double(ors2) ;    
end
%%
ImageBlenging = PhaseMatching(im1,im2);%进行相位匹配并拼接
figure,imshow(ImageBlenging),title('拼接结果'),colormap gray