资源简介

基于模板匹配的数字识别,采用MATLAB进行编码,包含0-9数据特征集

资源截图

代码片段和文件信息

function y=neartemplet(samplepattern)
%函数功能:基于欧式距离,按照模板匹配法计算待测样品与样品库中的样品相似度
%参数:sample:待识别样品特征pattern:样品数量与特征描述
%返回值:y:待识别样品所属类别

type_num=size(pattern2); %样品库类型数目
d=0;%距离
min=[inf0]; %存储最小距离及对应类别号
for i=1:type_num
    for j=1:pattern(i).num 
        %计算待测样品与样品库样本间的最小距离
        d=sqrt(sum((pattern(i).feature(:j)-sample).^2));
        %求最小距离及其类号
        if d            min(1)=d;
            min(2)=i;
        end
    end 
end
%输出类别
y=min(2);
% %输出最小距离
% dist_min=min(1); 

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

     文件        252  2016-12-08 21:11  基于模板匹配的数字识别\1ReadMe.txt

     文件        634  2016-12-08 21:11  基于模板匹配的数字识别\neartemplet.m

     文件     119004  2007-08-10 11:13  基于模板匹配的数字识别\templet.mat

     文件        259  2017-02-08 16:44  基于模板匹配的数字识别\test.m

     目录          0  2017-02-08 16:43  基于模板匹配的数字识别

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

               120149                    5


评论

共有 条评论