- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
子程序
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%特征生成方法1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
functionfeature=Get_Feature(A)
A=im2bw(A,0.5);%%设置阈值为0.5,使用阈值变换法把灰度图像转化为二值图像
%%本方法把二值化的图片分为6部分
a1=A(1:18,1:10);
a2=A(1:18,11:20);
a3=A(19:36,1:10);
a4=A(19:36,11:20);
f1=nnz(a1);%%计算a1的非零元素总数
f2=nnz(a2);%%计算a2的非零元素总数
f3=nnz(a3);%%计算a3的非零元素总数
f4=nnz(a4);%%计算a4的非零元素总数
%%%特征生成%%%%
feature=[f1f2f3f4]';%%feature是一个4行1列的矩阵
主程序
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%使用1近邻和3近邻法对0-9个数字进行判别
%%每个文件夹中的前30个为训练样本,后10个测试样本
%%得到:sum为正确率
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%清除运算空间
clc;
clear;
%根据目录读取文件
Path='E:\数字识别\';%目录名
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%训练过程
%训练样本特征提取,得到10类各30个样本的特征值
%将所有的特征值合成一个300*4的矩阵
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
forj=1:10
TypeA=strcat(Path,num2str(j-1),'\');%获取训练样本目录
PicDirA=dir([TypeA,'*.bmp']);%%dir函数
fori=1:30
A=imread([TypeA,PicDirA(i).name]);%依次读入每个文件夹下的每个图片
Feature(:,i)=Get_Feature(A);%获取训练样本特征
end
feature(1+(j-1)*30:j*30,:)=Feature';
end%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%测试部分
%将每类中剩余的10个样本提取特征
%计算每个待测样本与所有训练样本的欧式距离
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
disp('1近邻');
sum1=0;sum2=0;sum3=0;sumz=0;sum3=0;sum4=0;sum5=0;sum6=0;sum7=0;sum8=0;sum9=0;sum0=0;
forj=1:10
TypeA=strcat(Path,num2str(j-1),'\');%获取待测样本目录读0的文件夹(转成字符串型)
PicDirA=dir([TypeA,'*.bmp']);%%dir函数列出所有0文件夹中为bmp的文件
fori=31:40
A=imread([TypeA,PicDirA(i).name]);%获取待测样本文件名
Feature=Get_Feature(A);%获取待测样本特征值
fork=1:300
dis(k)=sqrt(sum((Feature'-feature(k,:)).^2));%求取待测样本与各类所有点距离
end
[new,Ind]=sort(dis);%将距离排序将距离给了new,把之前的序号给了Ind
class0=0;class1=0;class2=0;class3=0;class4=0;class5=0;class6=0;class7=0;class8=0;class9=0;%计数清零
if
您可能关注的文档
- 重庆市中学2023-2024学年高一上学期期中英语试题含解析.pdf
- 酒店工程部员工精品课件培训课件.ppt
- 配套设施权属-清册管理制度.docx
- 部门经理年终演讲稿之二.docx
- 部编版道德与法治六年级上学期教学工作总结.doc
- 部编版语文三年级下册--期末仿写专项复习(含答案).docx
- 部编版四年级上册单元复习教案.docx
- 部编版六年级上册《口语交际:聊聊书法》教学反思.docx
- 部编人教版一年级道德与法治(上册)期末试卷及参考答案.doc
- 退休教师结对关爱“留守儿童”事迹材料.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版初级练习卷有答案与.docx
- (附答案)川农12月《中药化学》作业考核-.docx
- (附答案)川农12月《园林植物保护学(本科)》作业考核-.docx
- (附答案)川农12月《有机化学(专科)》作业考核-.docx
- (附答案)川农12月《植物保护学(本科)》作业考核-.docx
- (附答案)东师《教育心理学》在线作业2-1(1).docx
- (附答案)川农12月《药剂学》作业考核-.docx
- (附答案)川农12月《配方饲料制造工艺与技术(专科)》作业考核-.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版基础知识题库带解析.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》基础知识模拟押题卷.docx
文档评论(0)