【正文】
a2=ordfilt2(a2,1,ones(5,5))。 end a3=im2bw(a2)。 % title(39。254。181。188。241。)。average39。 % subplot(514),imshow(d),title(39。249。181。203。168。)。165。253。176。189。246。186。186。206。184。214。174。228。196。181。% [m,n]=size(d)。 end end %%%%%%%%%%%%%%%%%%%%214。208。238。191。214。 [word1,d]=getword(d)。214。238。246。218。254。246。 [word2,d]=getword(d)。214。238。246。218。253。246。 [word3,d]=getword(d)。214。238。246。218。196。246。 [word4,d]=getword(d)。214。238。246。218。229。246。 [word5,d]=getword(d)。214。238。246。218。249。246。 [word6,d]=getword(d)。214。238。246。218。223。246。 [word7,d]=getword(d)。 %202。177。202。179。185。197。182。% if flag1==1 if flag2==1 aa = (39。218。187。206。182。240。167。220。172。162。212。218。254。206。182。240。161。)。204。202。39。 flag1=2。 end if flag2==4 aa = (39。182。240。167。220。161。)。204。202。39。 break。212。208。238。246。196。189。208。185。210。187。180。192。 180。180。185。210。187。180。208。206。40*20% word1=imresize(word1,[40 20])。 word3=imresize(word3,[40 20])。 word5=imresize(word5,[40 20])。 word7=imresize(word7,[40 20])。39。 imwrite(word2,39。)。39。 imwrite(word4,39。)。39。 23 imwrite(word6,39。)。39。 %%%%%%%%%%%%%%%%%%%%214。182。240。191。214。039。939。A39。Z39。203。212。201。194。185。190。189。187。211。188。212。193。186。207。205。195。208。213。184。182。185。184。189。195。188。212。199。178。180。196。199。39。 %189。193。212。175。182。240。180。194。177。 SubBw2=zeros(40,20)。 Error=zeros(1,80)。161。161。161。161。161。161。161。39。 for I=1:7 ii=int2str(I)。.jpg39。 SegBw2=imresize(t,[40 20],39。)。 if l==1 %181。210。206。186。214。182。240。 kmax=67。218。254。187。196。202。177。 kmin=11。 elseif l=3 %181。200。206。210。186。202。214。184。242。253。202。177。 kmin=1。 end for k2=kmin:kmax %181。200。206。210。186。178。211。214。163。176。177。248。208。165。228。amp。 end fname=strcat(39。196。176。\39。.jpg39。 SamBw2 = imread(fname)。 %214。235。196。189。208。246。238。 end end %188。203。214。235。191。246。214。188。181。207。189。214。% Dmax=0。 end end end Error(k2)=Dmax。179。198。201。207。203。184。202。% wh=0。 end end end p=kmin。 %213。179。178。210。238。161。196。188。172。208。207。241。216。246。253。199。241。253。224。188。199。161。1161。199。184。186。185。210。187。177。192。236。196。233。246。amp。244。246。214。211。193。184。214。163。224。252。196。233。246。172。182。240。170。176。187。246。163。191。194。161。0161。180。206。202。177。179。161。D161。181。199。191。 continue。 p=q。%187。238。224。252。196。196。180。194。 end end %202。179。180。194。177。207。211。179。197。186。194。 Code(l)=liccode(p)。 end %figure,imshow(a),title([39。181。198。197。235。170。, Code],39。,39。) if flag1==0 25 bb = [39。182。240。201。166。172。181。198。197。235。170。 char(10) ,39。161。161。161。 Code ]。204。202。39。 imwrite(a,strcat(num2str(Code),39。))。234。201。182。240。162。228。246。225。 end end %%%%%%%%%%%%%%%%%%%%214。208。238。175。253。 word=[]。y1=8。 while flag==0 [m,n]=size(d)。 %180。243。168。218。187。246。243。210。223。231。amp。 end temp=qiege(imcrop(d,[1 1 wide m]))。 %205。186。206。208。181。212。201。184。200。199。211。% if widey1 amp。 n1/m1y2 d(:,(1:wide))=0。 % 199。184。179。238。161。182。167。flag=1。208。238。195。202。179。186。205。186。184。214。248。242。 d(:,(1:wide))=0。 d=qiege(d)。 else d=[]。 end end %end result=d。208。253。222。167。191。214。175。253。 top=1。left=1。 %199。184。214。220。167。222。167。196。224。224。196。218。171。191。214。162。171。248。242。228。246。amp。 end while sum(d(bottom,:))==0 amp。 bottom=1 bottom=bottom1。amp。 end while sum(d(:,right))==0 amp。 right=1 right=right1。 hh=bottomtop。