声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1092|回复: 0

[求助]数字识别程序MATLAB

[复制链接]
发表于 2006-6-1 09:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本人在运行以下识别程序的时候提示说corr2()要求模板的大小必须一样,请问怎么设置一样的模板了,该程序是识别身份证号码的,重复的号码多,而且分割间隔不是大小一样。请各位高人多多指教。谢谢!<br>%function c=shibie(H);<br>H=imread('1.bmp');%这里以1为例,其它数字雷同。可以设成子函数function c=result(H);,其他字符识别直接调用该函数<br>M0=imread('0.bmp');<br>M1=imread('1.bmp');<br>M2=imread('2.bmp');<br>M3=imread('3.bmp');<br>M4=imread('4.bmp');<br>M5=imread('5.bmp');<br>M6=imread('6.bmp');<br>M7=imread('7.bmp');<br>M8=imread('8.bmp');<br>M9=imread('9.bmp');<br>d=zeros(10);<br>d(1)=corr2(H,M0);%找出相关系数最大的<br>d(2)=corr2(H,M1);<br>d(3)=corr2(H,M2);<br>d(4)=corr2(H,M3);<br>d(5)=corr2(H,M4);<br>d(6)=corr2(H,M5);<br>d(7)=corr2(H,M6),<br>d(8)=corr2(H,M7);<br>d(9)=corr2(H,M8);<br>d(10)=corr2(H,M9);<br>[D,e]=max(d(:));<br>switch e<br>    case 1<br>        c=0;<br>    case 2<br>        c=1;<br>    case 3<br>        c=2;<br>    case 4<br>        c=3;<br>    case 5<br>        c=4;<br>    case 6<br>        c=5;<br>    case 7<br>        c=6;<br>    case 8<br>        c=7;<br>    case 9<br>        c=8;<br>        case 10<br>        c=9;<br>otherwise<br>end<br><br>
[此贴子已经被cdwxg于2006-6-1 11:54:04编辑过]

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 09:30 , Processed in 0.059197 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表