clc,clear,close all;
A=imread('sfID.jpg');
figure(1);
subplot(231)
imshow(A);title('原图');
B=~im2bw(A);%二值图
subplot(232);imshow(B);title('取反');
C=strel('line',20,0);
D=imdilate(B,C);%膨胀
subplot(233);imshow(D);title('膨胀');
mainfc;
bw_dilate_erode=imerode(D,strel('line',200,0));%腐蚀,创建直线长度200,角度0的直线作为腐蚀结构元素
subplot(234);imshow(bw_dilate_erode);title('腐蚀');
bw_re=imreconstruct(bw_dilate_erode,D);
subplot(235);imshow(bw_re);title('图像重建');
result=imreconstruct(bw_re,B);
subplot(236),imshow(result);title('定位');
[r,c]=find(result);
nextresult=result(min(r) :max(r),min(c):max(c));
mainfc;
[h,w]=size(nextresult);
hs=sum(nextresult);
a=1;b=1;i=1;
splitfs={};points=[];
figure
while(a<w)
while(hs(a)==0&&a<w)
a=a+1;
end
b=a;
while(hs(b)>0&&b<w)
b=b+1;
end
figure(2)
if(b-a>2)
hresult=nextresult(:,a:b);
[r,c]=find(hresult);
result2=hresult(min(r):max(r),:);
m=min(r);n=max(r);
xi=hresult(m:n,:);
splitfs{i}=xi;
points=[points;m,n,a,b];
subplot(3,6,i),imshow(result2);
i=i+1;
end
a=b;
end
xs=[splitfs,points];
fonts='0123456789';
picSize=[20,50];
lastresult='身份证号是:';
Lastnv1='性别为:女';
Lastnv2='性别为:男';
for m_18=1:size(xs,2)-1
p=xs{m_18};
p=imresize(p,picSize);
for n_10=1:10
q=imread(strcat('pipei\',int2str(n_10),'.jpg'));
q=imresize(q,picSize);
matchrs(n_10)=corr2(p,q);
end
[~,k]=max(matchrs);
lastresult=strcat(lastresult, fonts(k));
if(m_18==size(xs,2)-1) %第17位数字,奇数是男,偶数是女
i=mod(fonts(k),2);
if(i==0)
Lastnv1=strcat(Lastnv1);
end
else
Lastnv1=strcat(Lastnv2);
end
end
lastresult
Lastnv1
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB的身份证号码识别源码系统【GUI界面版本】.zip
共13个文件
jpg:11个
p:1个
m:1个
需积分: 5 0 下载量 154 浏览量
2024-09-27
22:24:20
上传
评论
收藏 47KB ZIP 举报
温馨提示
灰灰老师
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB的身份证号码识别源码系统【GUI界面版本】.zip (13个子文件)
MATLAB的身份证号码识别源码系统【GUI界面版本】
ceshi.jpg 34KB
pipei
2.jpg 433B
10.jpg 778B
6.jpg 843B
1.jpg 660B
5.jpg 630B
8.jpg 583B
3.jpg 797B
7.jpg 862B
9.jpg 830B
4.jpg 797B
mainfc.p 202B
id.m 2KB
共 13 条
- 1
资源评论
MATLAB管家matlab674
- 粉丝: 1621
- 资源: 282
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功