【正文】
)。,39。, RegCode],39。endtitle ([39。 39。%查找最小誤差的圖像 RegCode(l*21)=liccode(findc(1)+kmin1)。%比較誤差 MinError=min(Error1)。 end end end Error(k2)=Dmax。 Dmax=0。 for i=1:22 for j=1:14 SubBw2(i,j)=SegBw2(i,j)SamBw2(i,j)。)。,liccode(k2),39。 end for k2=kmin:kmax fname=strcat(39。 else %第五~七位 0~9 數(shù)字識別 kmin=1。 l=5 %第三、四位 0~9 A~Z字母和數(shù)字識別 kmin=1。 kmax=36。 kmax=45。%變換為22行180。 end SegBw1=sbw(rowtop:rowbot,cleft:cright)。 end if crightn2 cright=n2。 if cleft1 cleft=1。for k=findmax1:findmax+5 cleft=markcol5(k)maxwidth/2。l=1。])。 39。:39。 39。:39。liccode=char([39。) l=l+1。 imwrite(SegBw2,fname,39。.jpg39。c:\work\sam\image39。 end subplot(2,n1,n1+l),imshow(SegBw2)。r39。Color39。車牌字符寬度: 39。14列標(biāo)準(zhǔn)子圖 subplot(2,n1,l),imshow(SegGray)。 SegBw2 = imresize(SegBw1,[22 14])。 end SegGray=sbw(rowtop:rowbot,cleft:cright)。 end if crightn2 cright=n2。 if cleft1 cleft=1。for k=findmax1:findmax+5 cleft=markcol5(k)maxwidth/2。[m2,n2]=size(subcol)。%查找最大值,即為最大字符寬度%Step11 提取分割字符,并變換為22行180。markcol6(findmax)=0。 %字符中心距離(字符中心點至下一個字符中心點)maxs=max(markcol6)。 %字符寬度(上升點至下降點) markcol5(k)=markcol3(k)double(uint16(markcol4(k)/2))。for k=1:n1 markcol3(k)=markcol(k+1)markcol1(k+1)。markcol2(n1)=markcol(l)markcol(l1)。markcol(l)=width。%字符距離(上升點至下一個上升點)[m1,n1]=size(markcol2)。 end count1=0。 %字符上升點 markcol1(l)=count1。for k=1:width if histcol(k)=levelcol count1=count1+1。%求垂直投