資源簡介
印刷體數(shù)字識別 初步學(xué)習(xí)
有需要更詳盡的可以聯(lián)系我
代碼片段和文件信息
for?i=0:1:9
for?j=1:1:30
strLoc?=?[‘E:\研究生課程\模式識別\數(shù)字識別數(shù)據(jù)集\‘??int2str(i)?‘\‘??int2str(j)?‘.bmp‘];
ii=i*30+j;
A(::ii)=imread(strLoc);
B(::ii)=im2bw(A(::ii)0.45);
end
end
[mnk]=size(B);
k=0;
for?i=0:1:9
for?j=1:1:30
????ii=i*30+j;
????%將圖片劃分為十六部分,并統(tǒng)計各部分中數(shù)據(jù)為1的個數(shù)
???fst=sta(ii1fix(m/4)1fix(n/4)B);??????????????????%統(tǒng)計最上面四個區(qū)域中數(shù)據(jù)為1的點的個數(shù)
???snd=sta(ii1fix(m/4)fix(n/4)fix(n/2)B);
???trd=sta(ii1fix(m/4)fix(n/2)fix(n*3/4)B);
???fth=sta(ii1fix(m/4)fix(n*3/4)nB);
???fif=sta(iifix(m/4)fix(m/2)1fix(n/4)B);???????????%統(tǒng)計第二部分四個區(qū)域中數(shù)據(jù)為1的點的個數(shù)
???six=sta(iifix(m/4)fix(m/2)fix(n/4)fix(n/2)B);
???sev=sta(iifix(m/4)fix(m/2)fix(n/2)fix(n*3/4)B);
???eig=sta(iifix(m/4)fix(m/2)fix(n*3/4)nB);
???nin=sta(iifix(m/2)fix(m*3/4)1fix(n/4)B);?????????%統(tǒng)計第三部分四個區(qū)域中數(shù)據(jù)為1的點的個數(shù)
???ten=sta(iifix(m/2)fix(m*3/4)fix(n/4)fix(n/2)B);
???ele=sta(iifix(m/2)fix(m*3/4)fix(n/2)fix(n*3/4)B);
???tew=sta(iifix(m/2)fix(m*3/4)fix(n*3/4)nB);
???thi=sta(iifix(m*3/4)m1fix(n/4)B);????????????????%統(tǒng)計最下面四個區(qū)域中數(shù)據(jù)為1的點的個數(shù)
???foc=sta(iifix(m*3/4)mfix(n/4)fix(n/2)B);
???fit=sta(iifix(m*3/4)mfix(n/2)fix(n*3/4)B);
???sit=sta(iifix(m*3/4)mfix(n*3/4)nB);
???
???
f(:ii)=[fst;snd;trd;fth;fif;six;sev;eig;nin;ten;ele;tew;thi;foc;fit;sit];?%把計算得到的數(shù)據(jù)存入向量f中
end
end
disp(‘把所有待測圖片圖像放入E:\自己的課程\數(shù)字識別數(shù)據(jù)集\未知數(shù)據(jù)集\‘)
disp(‘從阿拉伯?dāng)?shù)字1開始命名圖片,擴展名為.bmp‘)
sure=input(‘確認(rèn)完成以上操作請輸入1否則輸入0:sure=‘);
if?sure==1
???N=input(‘請輸入要檢測圖片的個數(shù):N=‘);
???
?for?i=1:1:N
???strLoc?=?[‘E:\研究生課程\模式識別\數(shù)字識別數(shù)據(jù)集\未知數(shù)據(jù)集\‘int2str(i)?‘.bmp‘];
???A(::1)=imread(strLoc);
???BB(::1)=im2bw(A(::1
評論
共有 條評論