自动区分第一代和第二代身份证的方法

文档序号:6336265阅读:1733来源:国知局
专利名称:自动区分第一代和第二代身份证的方法
技术领域
本发明属于文字识别技术领域,涉及一种身份证识别方法,尤其涉及一种自动区 分第一代和第二代身份证的方法。
背景技术
作为个人身份的唯一标识,身份证是人们经常要用到的证件。目前国内虽然已经 大面积使用第二代身份证了,按照法律规定,第一代身份证在有效期内仍然可以合法使用, 这就意味着第一代身份证和第二代身份证会同时存在很长一段时间,直到所有第一代身份 证过期。身份证的常见使用方式之一是通过扫描仪扫描或拍照得到身份证的图片,然后利 用图像处理技术和光学字符识别(OCR,Optical Character Recognition)技术来识别出其 中的文字信息,包括身份证号,姓名等,然后再把这个身份证号和姓名发送到公安部的相关 网站上去进行查询,看与网站上的记录是不是相符,以此来判断身份证的真伪。在这个应用 中,身份证号和姓名识别的准确率很重要,否则就会加大人工修正识别错误的负担。第一代身份证和第二代身份证在排版格式,字体等等方面都有很大的区别,如果 能够先知道所识别的图片中的证件是第一代身份证还是第二代身份证,然后再对其中的文 字进行识别,可以大大提高识别的准确率。而现有的方案中,还没有可以分区两代身份证类型的方法。

发明内容
本发明所要解决的技术问题是提供一种自动区分第一代和第二代身份证的方 法,可提高身份证使用和认证的效率。为解决上述技术问题,本发明采用如下技术方案一种自动区分第一代和第二代身份证的方法,所述方法包括如下步骤步骤101,获取身份证图像;步骤102,分析并识别所指定图像中的文字;步骤103,判断识别出来的文字中是否存在刚好连续15位的数字;如果答案为是, 转到步骤107,否则转到步骤104 ;步骤104,判断识别出来的文字中是否存在字符串“公民身份号码”;如果答案为 是,转到步骤108,否则转到步骤105 ;步骤105,判断识别出来的文字中是否存在字符串“编号”;如果答案为是,转到步 骤107,否则转到步骤106;步骤106,对所述身份证图像进行人脸检测,并根据检测结果来判断身份证类型, 转到步骤109 ;步骤107,返回证件类型为第一代身份证,转到步骤109 ;步骤108,返回证件类型为第二代身份证,转到步骤109 ;
4
步骤109,结束。作为本发明的一种优选方案,所述步骤101中,通过摄像单元拍摄或者扫描仪扫 描获取身份证图像,或者通过存储载体复制得到;或者通过摄像单元无需拍摄,仅获取预览 的身份证图像;所述步骤102中,分析并识别所指定图像区域中的文字,查找图像区域中的 文字,并利用OCR技术进行识别。作为本发明的一种优选方案,所述步骤103中,判断识别出来的文字中是否存在 刚好连续15位的数字;所谓刚好连续15位的数字是指没有连续16位或更多位的数字,从 而确认是第一代身份证。作为本发明的一种优选方案,所述步骤106中,对所述身份证图像进行人脸检测, 在图像中检测人脸的大小和位置,根据人脸检测的结果判断身份证类型,具体做法包括对 图像进行人脸检测,如果没有检测到人脸,则返回失败,无法判断证件类型;如果检测到人 脸在图像左边,则返回证件类型是第一代身份证,如果检测到人脸在图像右边,则返回证件 类型是第二代身份证。本发明的有益效果在于本发明提出的自动区分第一代和第二代身份证的方法, 对扫描仪扫描或拍照得到身份证图片自动区分证件是第一代身份证还是第二代身份证;该 方法提高了身份证使用和认证的便利性。


图1为本发明自动区分方法的流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一请参阅图1,本发明揭示了一种自动区分第一代和第二代身份证的方法,所述方法 包括如下步骤步骤101获取身份证图像。通过摄像单元拍摄或者扫描仪扫描获取身份证图像,或者通过存储载体复制得 到;或者通过摄像单元无需拍摄,仅获取预览的身份证图像。步骤102分析并识别所指定图像中的文字,查找图像区域中的文字,并利用OCR 技术进行识别。步骤103判断识别出来的文字中是否存在刚好连续15位的数字;如果答案为 是,转到步骤107,否则转到步骤104。判断识别出来的文字中是否存在刚好连续15位的数字;所谓刚好连续15位的数 字是指没有连续16位或更多位的数字,从而确认是第一代身份证。步骤104判断识别出来的文字中是否存在字符串“公民身份号码”;如果答案 为是,转到步骤108,否则转到步骤105。步骤105判断识别出来的文字中是否存在字符串“编号”;如果答案为是,转到 步骤107,否则转到步骤106。步骤106对所述身份证图像进行人脸检测,并根据检测结果来判断身份证类型,转到步骤109。对所述身份证图像进行人脸检测,在图像中检测人脸的大小和位置,根据人脸检 测的结果判断身份证类型,具体做法包括对图像进行人脸检测,如果没有检测到人脸,则 返回失败,无法判断证件类型;如果检测到人脸在图像左边,则返回证件类型是第一代身份 证,如果检测到人脸在图像右边,则返回证件类型是第二代身份证。步骤107返回证件类型为第一代身份证,转到步骤109。步骤108返回证件类型为第二代身份证,转到步骤109。步骤109结束。综上所述,本发明提出的自动区分第一代和第二代身份证的方法,对扫描仪扫描 或拍照得到身份证图片自动区分证件是第一代身份证还是第二代身份证;该方法提高了身 份证使用和认证的便利性。这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例 中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明 的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、 材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进 行其它变形和改变。
权利要求
一种自动区分第一代和第二代身份证的方法,其特征在于,所述方法包括如下步骤步骤101,获取身份证图像;步骤102,分析并识别所指定图像中的文字;步骤103,判断识别出来的文字中是否存在刚好连续15位的数字;如果答案为是,转到步骤107,否则转到步骤104;步骤104,判断识别出来的文字中是否存在字符串“公民身份号码”;如果答案为是,转到步骤108,否则转到步骤105;步骤105,判断识别出来的文字中是否存在字符串“编号”;如果答案为是,转到步骤107,否则转到步骤106;步骤106,对所述身份证图像进行人脸检测,并根据检测结果来判断身份证类型,转到步骤109;步骤107,返回证件类型为第一代身份证,转到步骤109;步骤108,返回证件类型为第二代身份证,转到步骤109;步骤109,结束。
2.根据权利要求1所述的自动区分第一代和第二代身份证的方法,其特征在于 所述步骤101中,通过摄像单元拍摄或者扫描仪扫描获取身份证图像,或者通过存储载体复制得到;或者通过摄像单元无需拍摄,仅获取预览的身份证图像;所述步骤102中,分析并识别所指定图像区域中的文字,查找图像区域中的文字,并利 用OCR技术进行识别。
3.根据权利要求1所述的自动区分第一代和第二代身份证的方法,其特征在于所述步骤103中,判断识别出来的文字中是否存在刚好连续15位的数字;所谓刚好连 续15位的数字是指没有连续16位或更多位的数字,从而确认是第一代身份证。
4.根据权利要求1所述的自动区分第一代和第二代身份证的方法,其特征在于所述步骤106中,对所述身份证图像进行人脸检测,在图像中检测人脸的大小和位置, 根据人脸检测的结果判断身份证类型,具体做法包括对图像进行人脸检测,如果没有检测到人脸,则返回失败,无法判断证件类型; 如果检测到人脸在图像左边,则返回证件类型是第一代身份证,如果检测到人脸在图 像右边,则返回证件类型是第二代身份证。
5.一种自动区分第一代和第二代身份证的方法,其特征在于,所述方法包括如下步骤步骤101,获取身份证图像;通过摄像单元拍摄或者扫描仪扫描获取身份证图像,或者 通过存储载体复制得到;或者通过摄像单元无需拍摄,仅获取预览的身份证图像;步骤102,分析并识别所指定图像中的文字,查找图像区域中的文字,并利用OCR技术 进行识别;步骤103,判断识别出来的文字中是否存在刚好连续15位的数字;如果答案为是,转到 步骤107,否则转到步骤104 ;判断识别出来的文字中是否存在刚好连续15位的数字;所谓 刚好连续15位的数字是指没有连续16位或更多位的数字,从而确认是第一代身份证;步骤104,判断识别出来的文字中是否存在字符串“公民身份号码”;如果答案为是,转 到步骤108,否则转到步骤105 ;步骤105,判断识别出来的文字中是否存在字符串“编号”;如果答案为是,转到步骤 107,否则转到步骤106 ;步骤106,对所述身份证图像进行人脸检测,并根据检测结果来判断身份证类型,转到 步骤109 ;对所述身份证图像进行人脸检测,在图像中检测人脸的大小和位置,根据人脸检 测的结果判断身份证类型,具体做法包括对图像进行人脸检测,如果没有检测到人脸,则 返回失败,无法判断证件类型;如果检测到人脸在图像左边,则返回证件类型是第一代身份 证,如果检测到人脸在图像右边,则返回证件类型是第二代身份证; 步骤107,返回证件类型为第一代身份证,转到步骤109 ; 步骤108,返回证件类型为第二代身份证,转到步骤109 ; 步骤109,结束。
全文摘要
本发明揭示了一种自动区分第一代和第二代身份证的方法,所述方法包括如下步骤获取身份证图像;分析并识别所指定图像中的文字;判断识别出来的文字中是否存在刚好连续15位的数字;如果答案为是,返回证件类型为第一代身份证;否则判断识别出来的文字中是否存在字符串“公民身份号码”;如果答案为是,返回证件类型为第二代身份证,否则判断识别出来的文字中是否存在字符串“编号”;如果答案为是,返回证件类型为第一代身份证。本发明提出的自动区分第一代和第二代身份证的方法,对扫描仪扫描或拍照得到身份证图片自动区分证件是第一代身份证还是第二代身份证;该方法提高了身份证使用和认证的便利性。
文档编号G06K9/00GK101976333SQ20101054953
公开日2011年2月16日 申请日期2010年11月18日 优先权日2010年11月18日
发明者罗希平 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1