• 大小: 326KB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-01
  • 语言: Matlab
  • 标签:

资源简介

一、课题介绍 本课题为基于连通域分割和模板匹配的二代居民身份证号码识别系统,带有一个GUI人机交互界面。可以识别数十张身份证图片。 首先从身份证图像上获取0~9和X共十一个号码字符的样本图像作为后续识别的字符库样本,其次将待测身份证图像进行去噪、灰度化、二值化、水平投影切割,垂直投影并切割,将待测身份证号码分割出来,然后进行待测号码图片与字符库样本对比计算、识别判断、最终确定待测身份证号号码。本设计关于身份证号码的识别是基于Matlab软件的基础上进行的。

资源截图

代码片段和文件信息

%CREATE TEMPLATES
%Letter
X=imread(‘letters_numbers\X.bmp‘);  Y=imread(‘letters_numbers\Y.bmp‘);
xing=imread(‘letters_numbers\xing.bmp‘);ming=imread(‘letters_numbers\ming.bmp‘);
xing1=imread(‘letters_numbers\xing1.bmp‘);  bie=imread(‘letters_numbers\bie.bmp‘);
min=imread(‘letters_numbers\min.bmp‘);zu=imread(‘letters_numbers\zu.bmp‘);
chu=imread(‘letters_numbers\chu.bmp‘); sheng=imread(‘letters_numbers\sheng.bmp‘);
nian=imread(‘letters_numbers\nian.bmp‘);yue=imread(‘letters_numbers\yue.bmp‘);
ri=imread(‘letters_numbers\ri.bmp‘); zhu=imread(‘letters_numbers\zhu.bmp‘);
zhi=imread(‘letters_numbers\zhi.bmp‘);  gong=imread(‘letters_numbers\gong.bmp‘);
shen=imread(‘letters_numbers\shen.bmp‘);fen=imread(‘letters_numbers\fen.bmp‘);
zheng=imread(‘letters_numbers\zheng.bmp‘); hao=imread(‘letters_numbers\hao.bmp‘);
ma=imread(‘letters_numbers\ma.bmp‘);nan=imread(‘letters_numbers\nan.bmp‘);
nv=imread(‘letters_numbers\nv.bmp‘); han=imread(‘letters_numbers\han.bmp‘);
san=imread(‘letters_numbers\san.bmp‘);

 
%Number
one=imread(‘letters_numbers\1.bmp‘);  two=imread(‘letters_numbers\2.bmp‘);
three=imread(‘letters_numbers\3.bmp‘);four=imread(‘letters_numbers\4.bmp‘);
five=imread(‘letters_numbers\5.bmp‘); six=imread(‘letters_numbers\6.bmp‘);
seven=imread(‘letters_numbers\7.bmp‘);eight=imread(‘letters_numbers\8.bmp‘);
nine=imread(‘letters_numbers\9.bmp‘); zero=imread(‘letters_numbers\0.bmp‘);
%*-*-*-*-*-*-*-*-*-*-*-
    letter=[X Y xing ming xing1 bie min...  %每行7个
        zu chu sheng nian yue ri zhu...
        zhi gong shen fen zheng hao ma...
        nan nv han san];
number=[one two three four five...
    six seven eight nine zero];

character=[number letter];
templates=mat2cell(character36[23 23 23 23 23 23 23 ...%每行7个
    23 23 23 23 23 23 23....
    23 23 23 23 23 23 23....
    23 23 23 23 23 23 23....
    23 23 23 23 23 23 23
    ]);
save (‘templates‘‘templates‘)
clear all

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-31 23:33  MATLAB身份证号码识别系统(GUI论文)\
     文件      136974  2013-04-16 15:47  MATLAB身份证号码识别系统(GUI论文)\ID1.jpg
     文件      122565  2013-05-21 13:51  MATLAB身份证号码识别系统(GUI论文)\ID9.jpg
     文件           1  2020-07-31 20:01  MATLAB身份证号码识别系统(GUI论文)\ID_card.txt
     文件        7317  2020-07-31 20:03  MATLAB身份证号码识别系统(GUI论文)\Main.fig
     文件        6251  2020-07-31 19:59  MATLAB身份证号码识别系统(GUI论文)\Main.m
     文件        1941  2020-07-31 20:01  MATLAB身份证号码识别系统(GUI论文)\create_templates.m
     文件         644  2020-07-31 20:01  MATLAB身份证号码识别系统(GUI论文)\erzhihua.m
     文件        1186  2020-07-31 20:00  MATLAB身份证号码识别系统(GUI论文)\imagebw.m
     目录           0  2020-07-30 20:23  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\
     文件        1942  2013-05-24 13:11  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\0.bmp
     文件        1942  2013-05-24 13:12  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\1.bmp
     文件        1942  2013-05-24 13:18  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\2.bmp
     文件        1942  2013-05-24 13:12  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\3.bmp
     文件        1942  2013-05-24 13:18  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\4.bmp
     文件        1942  2013-05-24 13:18  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\5.bmp
     文件        1942  2013-05-24 13:18  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\6.bmp
     文件        1942  2013-05-24 13:18  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\7.bmp
     文件        1942  2013-05-24 13:12  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\8.bmp
     文件        1942  2013-05-24 13:18  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\9.bmp
     文件        7680  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\Thumbs.db
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\X.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\Y.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\bie.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\chu.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\fen.bmp
     文件        1942  2013-05-24 13:50  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\gong.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\han.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\hao.bmp
     文件        1942  2013-05-22 10:27  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\ma.bmp
     文件        1942  2013-05-24 13:51  MATLAB身份证号码识别系统(GUI论文)\letters_numbers\min.bmp
............此处省略22个文件信息

评论

共有 条评论