-
大小: 1KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-02-12
- 语言: Matlab
- 标签: sequential 模板匹配 Matlab SSDA
资源简介
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\Unti
文件 343 2010-07-22 10:20 SSDA\Unti
目录 0 2010-08-19 09:12 SSDA
----------- --------- ---------- ----- ----
1953 3
评论
共有 条评论