首页 > 代码库 > matlab实现的手写体字符截取字符区域的方法
matlab实现的手写体字符截取字符区域的方法
在提取手写体字符特征中如何更好的截取图像中字符区域是很重要的事。
下面就给出一种截取字符区域的方法,以使字符在图像中占据更多的位置
A=imread(filename);
subplot(2,2,1);
imshow(A);
[N,M]=size(A);
% A= bwmorph(A,‘thin‘);
%A=im2bw(A);
X=zeros(1);%%%行
Y=zeros(1);%%%列
i=1;
j=1;
for n=1:N
for m=1:M
if (A(n,m)~=0)
X(:,i)=n;
i=i+1;
break
end
end
end
for m=1:N
for n=1:M
if (A(n,m)~=0)
Y(:,j)=m;
j=j+1;
break
end
end
end
[x1,x2]=size(X);
[y1,y2]=size(Y);
a1=X(:,1);
a2=X(:,x2);
a3=Y(:,1);
a4=Y(:,y2);
A1=A(a1:a2,a3:a4);%%%框定数字
subplot(2,2,2);
imshow(A1);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。