⛄一、身份证号码识别简介

1 引言
作为居民身份的象征,身份证是居民身份的唯一标识,它已成为生活中必不可少的证件。在火车站、酒吧等公共场所,流动人口大人员复杂,警察需要对公民的身份证进行核对,排除可疑人员。为了提高警察的办事效率,提出通过手机终端将居民的身份证号码进行自动识别。
身份证号码的自动识别技术属于图像数字识别领域,目前国内外采用得较多的方法主要有两类:基于模板匹配的 OCR 算法和基于人工神经网络的OCR算法,其中尤以模板匹配法应用最为广泛。模板匹配法主要是通过提取目标的特征(包括灰度特征、形状特征、网格
特征等)与模板库中的模板进行匹配计算它们的相似度或者欧式距离,当满足一定的阈值时就认为目标与该模板一致。模板匹配法通常用于目标特征容易提取且模板库比较小的情形,但模板匹配法容易受噪声干扰而降低识别的准确度,在提取的特征个数较多时匹配所需时间也会延长。

2 基本原理
身份证号码识别技术的基本原理如图 1 所示。首先需要扫描样本图像以获得样本字符的特征以放入特征库中,因为第二代居民身份证号码的字体比较特殊,需要从样本图像中获取数字 0~9及字母 x的特征作为特征库,其次扫描待识别图像提取待识别字符的特征与特
征库中的字符特征进行匹配从而得到识别结果。图像处理中常用到的方法有图像灰度化、二值化、基于投影的字符分割等算法。常常提取的字符特征包括直接将字符图像作为字符特征或将变换后的图像作为特征,将图像在水平及垂直方向上的投影作为特征,还有字
符的笔画密度特征、外围特征、统计特征等;在字符识别这一步中常见的方法有:结构模式识别、统计模式识别、统计识别与结构识别的结合、人工神经网络、基于改进 Adaboost的方法等。

【身份证识别】身份证号码识别【含GUI Matlab源码 014期】相关推荐

  1. 【水果识别】形态学水果识别(含识别率)【含GUI Matlab源码 907期】

    ⛄一.水果识别简介 0 引 言 随着计算机技术的发展,图像识别技术被应用到各大领域.在农业领域中,图像识别技术的应用也较为广泛.例如,农作物虫害图像识别,农产品自动分拣及品质分级等等.我国是水果大国, ...

  2. 【人脸识别】PCA人脸识别(识别率)【含GUI Matlab源码 802期】

    ⛄一.简介 1 PCA-SVM原理 1.1 主成分分析PCA 本文处理的所有原始图片都是112x 92大小的pgm格式图片, 每幅图片包含10304个像素点, 每一行代表一个样本,维数就是10304维 ...

  3. 【图像去噪】空域+频域滤波图像去噪【含GUI Matlab源码 914期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab GUI空域+频域滤波图像去噪[含Matlab源码 914期] 获取代码方式2: 通过订阅紫极神光博客付费专栏 ...

  4. 【图像分割】FCMKFCM MRI图像分割【含GUI Matlab源码 582期】

    ⛄一.图像分割简介 理论知识参考:[基础教程]基于matlab图像处理图像分割[含Matlab源码 191期] ⛄二.部分源代码 function varargout = MainGUI(vararg ...

  5. 【身份证识别】形态学二代身份证号码识别系统【含GUI Matlab源码 948期】

    ⛄一.身份证号码识别简介 1 引言 作为居民身份的象征,身份证是居民身份的唯一标识,它已成为生活中必不可少的证件.在火车站.酒吧等公共场所,流动人口大人员复杂,警察需要对公民的身份证进行核对,排除可疑 ...

  6. 【车牌识别】RGB颜色模型车牌识别【含GUI Matlab源码 888期】

    ⛄一.车牌识别简介 1 车牌图像处理 车牌图像处理主要有五个组成部分:图像灰度化.图像二值化.图像边缘检测.图像形态学运算和图像滤波处理.它是车牌识别系统中最根本且最基础的操作,车牌图像处理的好坏情况 ...

  7. 【车牌识别】模板匹配车牌库识别【含GUI Matlab源码 416期】

    ⛄一.车牌识别简介 车牌识别技术起源于20世纪80年代初期,图像模式识别和计算机视觉在其中起到至关重要的作用.随着计算机技术的迅速普及和进步,80年代中后期,车牌识别系统逐步投入市场并使用,但识别精度 ...

  8. 【交通标志识别】BP神经网络交通标志识别【含GUI Matlab源码 718期】

    ⛄一.BP神经网络交通标志识别简介 道路交通标志用以禁止.警告.指示和限制道路使用者有秩序地使用道路, 保障出行安全.若能自动识别道路交通标志, 则将极大减少道路交通事故的发生.但是由于道路交通错综复 ...

  9. 【指纹识别】指纹识别【含GUI Matlab源码 029期】

    ⛄一.指纹识别简介 指纹识别技术主要分三个步骤:指纹预处理.特征提取.指纹分类与匹配. 无论是指纹分类还是指纹匹配,都需要提取指纹的有效特征,而特征提取的性能很大程度上要依赖于指纹图像的质量.在实际应 ...

最新文章

  1. SpringMVC 如何配置aop
  2. 为ListBox添加水平滚动条
  3. Flutter进阶—实现动画效果(一)
  4. Python 开发工具集:关于文档、测试、调试、程序的优化和分析
  5. 矩阵论复习笔记:矩阵直积及其应用
  6. iOS定时器NSTimer的使用方法
  7. ubuntu skill
  8. 网络工程师和网络运维工程师的区别
  9. Linux技术简历项目经验示例(二)
  10. Oracle物化视图的刷新
  11. 破解物联网落地困境-阿里云硬件接入最佳实践
  12. 利用Docker 基于Uptime Kuma搭建服务器监控
  13. emv交易流程介绍,简易波动指标EMV基础知识介绍:EMV的计算公式_EMV应用法则
  14. 慎重决定!从自建服务器到选择阿里云
  15. 蓝牙(BlueTooth)技术标准
  16. 实践者颜水成:在学术界「恋爱」 在工业界「结婚」
  17. c语言填字母游戏蓝桥杯,蓝桥杯2017国赛JAVAB组 填字母游戏 题解
  18. android 蓝牙发送失败怎么办,【报Bug】蓝牙模块CC2640R2F 安卓发送数据包第二次发送不成功{code:10007,message:property not support}...
  19. 单链表的头尾插法详解
  20. 风控每日一问:互联网金融产品如何利用大数据做风控?

热门文章

  1. 「诺亚」升级|进阶主动防御,勒索病毒持续免疫
  2. C语言程序设计——三子棋游戏
  3. python批量安装软件,[Python自学] 批量安装依赖
  4. spark python教程_Python Spark 2.0 Hadoop机器学习与大数据实战 完整pdf_IT教程网
  5. Navicat Premium 注册机的使用流程(PATCH)很重要,需要找到Navicat Premium 12的文件夹中的Navicat Premiume.e执行文件
  6. AD(AltiumDesigner)软板3D操作
  7. 带编译器的codeblocks下载地址
  8. 国内电商市场饱和的当下,新跨境电商时代如何“求新、求变”?
  9. 海康大华相机rtsp
  10. 基于MATLAB的自适应调制解调通信系统的误码率仿真,对比BPSK,QPSK,16QAM,64QAM