global bw;
bw=qiege(bw);
[m,n]=size(bw);
figure,subplot(1,1,1),imshow(bw);title(n);
k1=1;k2=1;s=sum(bw);j=1;
while j~=n
while s(j)==0
j=j+1;
end
k1=j;
while s(j)~=0 && j<=n-1
j=j+1;
end
k2=j-1;
if k2-k1>=round(n/6.5)
[val,num]=min(sum(bw(:,[k1+5:k2-5])));
bw(:,k1+num+5)=0; % 分割
end
end
% 再切割
bw=qiege(bw);
% 切割出 7 个字符
y1=10;y2=0.25;flag=0;word1=[];
while flag==0
[m,n]=size(bw);
left=1;wide=0;
while sum(bw(:,wide+1))~=0
wide=wide+1;
end
if wide<y1 % 认为是左侧干扰
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载
- 1
- 2
前往页