资源简介
这个程序代码是关于单模板,在多个目标上进行模板匹配识别,基于MATLAB语言架构进行的程序编写。
代码片段和文件信息
src_souce=imread(‘55.png‘);
if ndims(src_souce)==3
src_souce=rgb2gray(src_souce);
end
templat_souce=imcrop(src_souce);
imwrite(templat_souce‘C:\Users\Administrator.USER-20111104FA\Desktop\多目标模板匹配\templat_souce.bmp‘);
templat_souce=imread(‘templat_souce.bmp‘);
figure;
title(‘模板图像‘);
imshow(templat_souce)
tic;
[ab]=size(src_souce);
[cd]=size(templat_souce);
imshow(src_souce);
hold on;
src_template=zeros(cd);
for i=1:a-c
for j=1:b-d
src_template=src_souce(i:i+c-1j:j+d-1);
r=corr2(src_templatetemplat_souce);
if r>0.932
rectangle(‘Position‘[jisize(templat_souce2)size(templat_souce1)]‘EdgeColor‘‘r‘);
toc
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 131676 2018-11-09 15:21 多目标模板匹配1\55.png
文件 744 2018-11-09 17:07 多目标模板匹配1\corr.m
文件 1518 2018-11-09 17:06 多目标模板匹配1\templat_souce.bmp
- 上一篇:单神经元自适应PID代码
- 下一篇:数字信号处理课程设计
评论
共有 条评论