资源简介

有多模板和单模板两种方法,MATLAB实现。主要思想为K近邻法。

资源截图

代码片段和文件信息

[namepath]=uigetfile(‘*.bmp‘);%打开一个当前路径下的bmp格式图片,把名称和路径传来
pathname=strcat(pathname);
I=imread(pathname);
b=rgb2gray(I);

%先判断一一下输入图片是否是要求的像素值
a=[8 16 32 64 128 0];%当为128时,若不加0元素,同样会报错。
[lengthwidth]=size(b);%注意要是灰度图像,如果为真彩图像,width会乘三,发生错误
length=round(length);
width=round(width);
%length=34;
%width=23;
i=1; 
 m1=length-a(1);
 n1=width-a(1);  
while  m1~=0|n1~=0
       m1=length-a(i);
       n1=width-a(i); 
        i=i+1;
      if i>6breakend
end
if i>6
      errordlg(‘请按要求输入图片‘‘输入不符合要求‘‘on‘);
else m=length;
    n=width;
end
  %把图片显示出来

b1=imnoise(b‘gaussian‘00.002);   % 对输入图像加上均值为0方差为0.002的高斯噪声

b1Zoom=imresize(b1[240240]‘bilinear‘);
imshow(b1Zoom);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-11-08 16:15  K近邻法  模板 数字识别\
     文件         826  2010-10-31 15:04  K近邻法  模板 数字识别\daishibie.m
     文件          29  2010-10-29 19:49  K近邻法  模板 数字识别\GUI_clear.m
     文件        4460  2010-11-04 22:05  K近邻法  模板 数字识别\index.m
     文件        1308  2010-11-04 22:24  K近邻法  模板 数字识别\main1.m
     文件        1505  2010-11-04 21:35  K近邻法  模板 数字识别\main2.m
     目录           0  2010-11-08 16:15  K近邻法  模板 数字识别\单模板\
     目录           0  2010-11-08 16:15  K近邻法  模板 数字识别\单模板\128\
     文件       50070  2010-10-30 19:46  K近邻法  模板 数字识别\单模板\128\0.bmp
     文件       50070  2010-10-30 19:49  K近邻法  模板 数字识别\单模板\128\1.bmp
     文件       50070  2010-10-30 19:51  K近邻法  模板 数字识别\单模板\128\2.bmp
     文件       50070  2010-10-30 19:51  K近邻法  模板 数字识别\单模板\128\3.bmp
     文件       50070  2010-10-30 19:53  K近邻法  模板 数字识别\单模板\128\4.bmp
     文件       50070  2010-10-30 19:54  K近邻法  模板 数字识别\单模板\128\5.bmp
     文件       50070  2010-10-30 19:57  K近邻法  模板 数字识别\单模板\128\6.bmp
     文件       50070  2010-10-30 19:58  K近邻法  模板 数字识别\单模板\128\7.bmp
     文件       50070  2010-10-30 19:58  K近邻法  模板 数字识别\单模板\128\8.bmp
     文件       50070  2010-10-30 19:55  K近邻法  模板 数字识别\单模板\128\9.bmp
     目录           0  2010-11-08 16:15  K近邻法  模板 数字识别\单模板\16\
     文件        1686  2010-10-30 11:15  K近邻法  模板 数字识别\单模板\16\0.bmp
     文件        1686  2010-10-30 11:16  K近邻法  模板 数字识别\单模板\16\1.bmp
     文件        1686  2010-10-30 11:16  K近邻法  模板 数字识别\单模板\16\2.bmp
     文件        1686  2010-10-30 11:17  K近邻法  模板 数字识别\单模板\16\3.bmp
     文件        1686  2010-10-30 11:17  K近邻法  模板 数字识别\单模板\16\4.bmp
     文件        1686  2010-10-30 11:18  K近邻法  模板 数字识别\单模板\16\5.bmp
     文件        1686  2010-10-30 11:18  K近邻法  模板 数字识别\单模板\16\6.bmp
     文件        1686  2010-10-30 11:19  K近邻法  模板 数字识别\单模板\16\7.bmp
     文件        1686  2010-10-30 11:19  K近邻法  模板 数字识别\单模板\16\8.bmp
     文件        1686  2010-10-30 11:19  K近邻法  模板 数字识别\单模板\16\9.bmp
     目录           0  2010-11-08 16:15  K近邻法  模板 数字识别\单模板\32\
     文件        3990  2010-10-30 16:26  K近邻法  模板 数字识别\单模板\32\0.bmp
............此处省略539个文件信息

评论

共有 条评论