第一范文网 - 专业文章范例文档资料分享平台

模式识别课matlab数字识别程序

来源:用户分享 时间:2025/8/24 7:06:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

d=imread(c) e=im2bw(d) n=0

for u=1:20 m=0

for t=32:36 if(e(t,u)==0) m=m+1 end end

if(m<5) n=n+1 end end

z(i,1)=n n=0

for u=1:36 for t=10:18 n=n+e(u,t) end end

z(i,2)=n

'D:\\MATLAB6p5\\toolbox\\images\\imdemos\\4\\' '.bmp'

a= num2str (i) b=strcat() c=strcat(b,) d=imread(c) e=im2bw(d) n=0

for u=1:20 m=0

for t=32:36 if(e(t,u)==0) m=m+1 end end

if(m<5) n=n+1 end end

x(i,1)=n n=0

for u=1:36

for t=10:18 n=n+e(u,t) end end

x(i,2)=n end

d1=10000*ones(5,2) d2=10000*ones(5,2) for i=1:5 for j=1:35

a=(w(j,1)-z(i,1))*(w(j,1)-z(i,1))+(w(j,2)-z(i,2))*(w(j,2)-z(i,2)) b=(q(j,1)-z(i,1))*(q(j,1)-z(i,1))+(q(j,2)-z(i,2))*(q(j,2)-z(i,2)) if(a<d1(i,1)) d1(i,1)=a end

if(b<d1(i,2)) d1(i,2)=b end end

if(d1(i,1)

for j=1:35

c=(w(j,1)-x(i,1))*(w(j,1)-x(i,1))+(w(j,2)-x(i,2))*(w(j,2)-x(i,2)) d=(q(j,1)-x(i,1))*(q(j,1)-x(i,1))+(q(j,2)-x(i,2))*(q(j,2)-x(i,2)) if(d2(i,1)>c) d2(i,1)=c end

if(d2(i,2)>d) d2(i,2)=d end end

if(d2(i,1)>d2(i,2)) f(i,2)=1 End End 实验结果:

错误率为0.1,符合要求。 心得体会:

通过本次实验,使我们对模式识别有了更进一步的理解,并基本掌握了用计算机实现简单的模式识别,达到了实验目的。

搜索更多关于: 模式识别课matlab数字识别程序 的文档
模式识别课matlab数字识别程序.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c889wi47vqx0vngk58yua7wp9920czo00zy2_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top