資源簡(jiǎn)介
本文主要要實(shí)現(xiàn)字符識(shí)別,識(shí)別方法是用模板匹配。內(nèi)容包含模板,待識(shí)別字符,完整程序。希望大家能夠幫助大家。

代碼片段和文件信息
%%%%%%%%%%%%%%%%%%%基于模板匹配的字符識(shí)別
templatePath=‘G:\licenseTemple\‘;
fileFormat=‘.bmp‘;
templateImage=zeros(402036);
Timage=zeros(36800);
for?i=1:36?%讀取模板
????stri=num2str(i-1);
????imagePath=[templatePathstrifileFormat];
????tempImage=imread(imagePath);
????templateImage(::i)=tempImage;
????clear?imagePath?stri?tempImage;
end
characterImage=zeros(40206);
Uimage=zeros(6800);
characterPath=‘G:\matlab--wavlet\‘;
charFileFormat=‘.jpg‘;
for?i=1:6%讀取待識(shí)別字符
????stri=num2str(i);
????imagePath=[characterPathstricharFileFormat];
????tempImage=imread(imagePath);??
????characterImage(::i)=tempImage;
????clear?imagePath?stri?tempImage;
end
%V=zeros(136);
%5X=zeros(136);
%5W=zeros(136);
%U=zeros(16);
%T=zeros(136);
Y=zeros(136);
for?i=1:6
????U=length(find(?characterImage(::i))~=0);
????for?j=1:36
????????T=length(find(?templateImage(::j))~=0);
????????tempV=characterImage(::i)&?templateImage(::j);
????????V=length(find(tempV)~=0);
????????tempW=xor(tempVtemplateImage(::j));
????????W=length(find(tempW)~=0);
????????tempX=xor(tempVcharacterImage(::i));
????????X=length(find(tempX)~=0);
????????TUV=(T+U+V)/3;
????????tempSum=sqrt(((T-TUV)*(T-TUV)+(U-TUV)*(U-TUV)+(V-TUV)*(V-TUV))/2);
????????Y(j)=V/(W/T*X/U*tempSum);
????end
????[MAXindexMax]=max(Y);
????stri=num2str(indexMax-1);
????imagePath=[templatePathstrifileFormat];
????image=imread(imagePath);
????figure(i);
????imshow(image);
????clear?imagePath?indexMax;
end
????????
??????
??????????
????????
????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1578??2014-06-24?15:20??characterTemplateRecgnition\characterTemplateRecognition.m
?????文件???????1878??2014-05-08?09:15??characterTemplateRecgnition\templateCharacter\0.bmp
?????文件???????1878??2014-05-08?14:37??characterTemplateRecgnition\templateCharacter\1.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\10.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\11.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\12.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\13.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\14.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\15.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\16.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\17.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\18.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\19.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\2.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\20.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\21.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\22.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\23.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\24.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\25.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\26.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\27.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\28.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\29.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\3.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\30.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\31.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\32.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\33.bmp
?????文件???????1878??2014-05-08?09:20??characterTemplateRecgnition\templateCharacter\34.bmp
............此處省略50個(gè)文件信息
- 上一篇:基于OpenCV的車牌定位
- 下一篇:Verilog四位超前進(jìn)位全加器
評(píng)論
共有 條評(píng)論