资源简介

SSDA序贯相似性检测方法对图像进行模板匹配。从源图像中取小图,再到源图像中找到小图所处的位置。

资源截图

代码片段和文件信息

% 读入两幅图片
S=imread([‘C:\Documents and Settings\xhd\桌面\right.bmp‘]);%原图像
T=imread([‘C:\Documents and Settings\xhd\桌面\eye1.bmp‘]);%模板图像
S=double(S);
T=double(T);
figure;imshow(uint8(T))
%求取模板图片的灰度平均值TAverage
T1=0;
for I=1:THeight
    for  J=1:TWidth
        T1=T1+T(IJ);
    end;
end;
TAverage=T1/(THeight*TWidth);

R=zeros(256-THeight+1256-TWidth+1);Tk=1;%阈值Tk和累计次数矩阵R

% 从左上角开始运算
for i=1:(256-THeight+1)
    for j=1:(256-TWidth+1)
        
% 求子图片的平均值SijAverage
        Sij=S(i:(i+THeight-1)j:(j+TWidth-1));
        SijAverage=0;
        for m=1:THeight
            for n=1:TWidth
                SijAverage=(SijAverage+Sij(mn));
            end;
        end;
        SijAverage=SijAverage/(THeight*TWidth);
        
% 随机选点,求误差e和累积误差Sum
        Sum=0;
        while

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1610  2010-07-22 10:21  SSDA\Untitled.m

     文件        343  2010-07-22 10:20  SSDA\Untitled1.m

     目录          0  2010-08-19 09:12  SSDA

----------- ---------  ---------- -----  ----

                 1953                    3


评论

共有 条评论