识别身份证信息的方法和装置制造方法及图纸

技术编号:15705087 阅读:122 留言:0更新日期:2017-06-26 11:28
本发明专利技术公开了一种识别身份证信息的方法和装置。其中,该方法包括:采集待检测的身份证图像;检测身份证图像中是否存在符合预设条件的关键图像信息,其中,预设条件至少包括如下任意一个或多个条件:在身份证图像中的显示位置、显示比例框和显示内容;在身份证图像中成功检测到符合预设条件的关键图像信息的情况下,根据关键图像信息识别身份证图像中包含的身份证信息。本发明专利技术解决了现有技术中通过模板匹配的方法识别身份证信息的方法速度慢的技术问题。

Method and device for identifying identity card information

The invention discloses a method and a device for identifying the identity card information. Among them, the method includes: acquisition of the ID card image detection; detection of ID card image exists in compliance with the key information of the image, the preset condition wherein the preset condition includes at least the following one or more conditions: display position, display scale frame and display content in the ID card image; in ID card image successfully detected with the key image information premise condition, according to the key image information contained in the ID card image recognition of identity information. The invention solves the technical problem that the method of template identification is adopted in the prior art to identify the identity card information at a slow speed.

【技术实现步骤摘要】
识别身份证信息的方法和装置
本专利技术涉及图像检测识别领域,具体而言,涉及一种识别身份证信息的方法和装置。
技术介绍
随着手机支付的迅速发展,手机支付的安全性受到人们越来越多的关注,为了保障支付的安全性,需要在支付前对用户进行验证,特别是针对用户身份证信息的验证,只有真实有效的身份证可以进行支付操作。现有技术中,以身份证图像作为模板,使用模板匹配的方式搜索图像,用于检测图像中的身份证。但是模板匹配的方式存在以下问题:1、模板匹配的方法对用户交互过程中对用户配合度要求高。需要用户高度配合,使得身份证在图像中要和预设的大小、角度基本无偏差。2、模板匹配的方法需要扫描整个图像内容,速度慢,且容易出现无匹配。3、梯度模板的方法无法检查出身份证号码遮挡的出错的问题。针对现有技术中通过模板匹配的方法识别身份证信息的方法速度慢的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种识别身份证信息的方法和装置,以至少解决现有技术中通过模板匹配的方法识别身份证信息的方法速度慢的技术问题。根据本专利技术实施例的一个方面,提供了一种识别身份证信息的方法,包括:采集待检测的身份证图像;检测身份证图像中是否存在符合预设条件的关键图像信息,其中,预设条件至少包括如下任意一个或多个条件:在身份证图像中的显示位置、显示比例框和显示内容;在身份证图像中成功检测到符合预设条件的关键图像信息的情况下,根据关键图像信息识别身份证图像中包含的身份证信息。根据本专利技术实施例的另一方面,还提供了一种识别身份证信息的装置,包括:采集单元,用于采集待检测的身份证图像;检测单元,用于检测身份证图像中是否存在符合预设条件的关键图像信息,其中,预设条件至少包括如下任意一个或多个条件:在身份证图像中的显示位置、显示比例框和显示内容;识别单元,用于在身份证图像中成功检测到符合预设条件的关键图像信息的情况下,根据关键图像信息识别身份证图像中包含的身份证信息。在本专利技术实施例中,通过检测采集到的待检测的身份证图像中是否存在符合预设条件的关键图像信息,在身份证图像中成功检测到符合预设条件的关键图像信息的情况下,根据关键图像信息识别身份证图像中包含的身份证信息。通过本专利技术实施例,通过检测身份证图像中是否存在关键图像信息,并对关键图像信息进行识别,得到身份证图像中的身份证信息,从而进一步对身份证信息进行验证,确定该身份证信息是否真实有效,从而解决了现有技术中通过模板匹配的方法识别身份证信息的方法速度慢的技术问题,降低了误检和遮挡对识别结果的影响,提高了识别结果的准确性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例一的一种用于识别身份证信息的方法的计算机终端的结构框图;图2是根据本专利技术实施例一的一种识别身份证信息的方法的流程图;图3是根据本专利技术图2所示实施例的一种可选的身份证图像为正面图像的示意图;图4是根据本专利技术图2所示实施例的一种可选的身份证图像为反面图像的示意图;图5是根据本专利技术图2所示实施例的一种可选的摄像头扫描区域的示意图;图6是根据本专利技术实施例二的一种识别身份证信息的装置的示意图;图7是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图8是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图9是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图10是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图11是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图12是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图13是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图14是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;图15是根据本专利技术实施例二的一种可选的识别身份证信息的装置的示意图;以及图16是根据本专利技术实施例的一种计算机终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:OCR:光学字符识别OpticalCharacterRecognition的缩写,是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。OpenCV:OpenSourceComputerVisionLibrary的缩写,是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。实施例1本专利技术实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是根据本专利技术实施例一的一种用于识别身份证信息的方法的计算机终端的结构框图。如图1所示,用于识别身份证信息的方法的计算机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPG10等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储应用程序软件的软件程序以及模块,如本专利技术实施例中的识别身份证信息的方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的识别身份证信息的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互本文档来自技高网
...
识别身份证信息的方法和装置

【技术保护点】
一种识别身份证信息的方法,其特征在于,包括:采集待检测的身份证图像;检测所述身份证图像中是否存在符合预设条件的关键图像信息,其中,所述预设条件至少包括如下任意一个或多个条件:在所述身份证图像中的显示位置、显示比例框和显示内容;在所述身份证图像中成功检测到符合所述预设条件的关键图像信息的情况下,根据所述关键图像信息识别所述身份证图像中包含的所述身份证信息。

【技术特征摘要】
1.一种识别身份证信息的方法,其特征在于,包括:采集待检测的身份证图像;检测所述身份证图像中是否存在符合预设条件的关键图像信息,其中,所述预设条件至少包括如下任意一个或多个条件:在所述身份证图像中的显示位置、显示比例框和显示内容;在所述身份证图像中成功检测到符合所述预设条件的关键图像信息的情况下,根据所述关键图像信息识别所述身份证图像中包含的所述身份证信息。2.根据权利要求1所述的方法,其特征在于,检测所述身份证图像中是否存在符合预设条件的关键图像信息,包括:从所述身份证图像中检测是否存在与所述显示位置和/或所述显示比例框相匹配的图像;在所述身份证图像中检测存在与所述显示位置和/或所述显示比例框相匹配的图像的情况下,读取所述显示位置和/或所述显示比例框中的显示内容;对所述显示内容进行校验,如果校验成功,则确定所述身份证图像中存在所述关键图像信息。3.根据权利要求2所述的方法,其特征在于,当所述身份证图像为所述身份证的正面图像时,所述关键图像信息为公民身份证号码区域的图像信息,其中,所述公民身份证号码区域包括:号码索引区域和/或号码内容区域,其中,如果检测到所述正面图像中存在所述公民身份证号码区域,则识别所述公民身份证号码区域中的内容,并按照预定规则对所述公民身份证号码区域中的内容进行校验,其中,所述公民身份证号码区域中的内容包括:所述号码索引区域中显示的内容和/或所述号码内容区域中显示的身份证号码。4.根据权利要求2所述的方法,其特征在于,当所述身份证图像为所述身份证的背面图像时,所述关键图像信息为签发机关区域和/或身份证期限区域的图像信息,其中,如果检测到所述背面图像中存在所述签发机关区域和/或所述身份证期限区域,且所述签发机关区域与所述身份证期限区域满足预设的布局位置,则识别所述签发机关区域和/或所述身份证期限区域中的内容,并按照预定规则对所述签发机关区域和/或所述身份证期限区域中的内容进行校验,其中,所述签发机关区域的内容包括:签发机关索引区域中显示的内容和/或机关内容区域记载的身份证签发机关,所述身份证期限区域的内容包括:期限索引区域中显示的内容和/或所述身份证期限区域中显示的有效期限时间区间。5.根据权利要求1所述的方法,其特征在于,根据所述关键图像信息识别所述身份证图像中包含的所述身份证信息,包括:根据预设算法,以所述关键图像信息的显示位置为基准从所述身份证图像中确定至少一个信息显示区域;对所述至少一个信息显示区域中的图像信息进行识别,得到所述身份证图像中包含的所述身份证信息。6.根据权利要求5所述的方法,其特征在于,根据预设算法,以所述关键图像信息的显示位置为基准从所述身份证图像中确定至少一个信息显示区域,包括:根据布局信息和所述关键图像信息的显示位置,确定与所述关键图像信息相关的所述至少一个信息显示区域;其中,当所述身份证图像为所述身份证的正面图像时,所述至少一个信息显示区域包括如下任意一个显示区域:姓名显示区域、性别显示区域,出生日期显示区域、水印显示区域和公民照片显示区域;其中,当所述身份证图像为所述身份证的背面图像时,所述至少一个信息显示区域包括如下任意一个显示区域:证件名称显示区域、国徽显示区域和水印显示区域。7.根据权利要求6所述的方法,其特征在于,当所述身份证图像为所述身份证的正面图像时,所述布局信息包括:所述出生日期显示区域和所述水印显示区域位于公民身份证号码区域的上方,所述出生日期显示区域位于所述水印显示区域的左方,所述性别显示区域位于所述出生日期显示区域的上方,所述姓名显示区域位于所述性别显示区域的上方,所述公民照片显示区域位于所述水印显示区域的上方;当所述身份证图像为所述身份证的背面图像时,所述布局信息包括:签发机关区域位于身份证期限区域的上方,所述水印显示区域位于所述签发机关区域的上方,所述证件名称显示区域和所述国徽显示区域位于所述水印显示区域的上方,所述国徽显示区域位于所述证件名称显示区域的左方。8.根据权利要求5所述的方法,其特征在于,对所述至少一个信息显示区域中的图像信息进行识别,得到所述身份证图像中包含的所述身份证信息,包括:使用OCR算法对所述至少一个信息显示区域中的图像信息进行识别,得到所述身份证图像中包含的所述身份证信息。9.根据权利要求1所述的方法,其特征在于,在根据所述关键图像信息识别所述身份证图像中包含的所述身份证信息之后,所述方法还包括:获取预先保存的身份证验证信息集合;在所述身份证验证信息集合中查询是否存在与所述身份证信息匹配的信息;如果查询得到与所述身份证信息匹配的信息,则确定所述身份证信息为有效身份证信息;如果所述身份证信息未匹配成功,则确定所述身份证信息为无效身份证信息。10.根据权利要求1至9中任意一项所述的方法,其特征在于,在采集待检测的身份证图像之后,所述方法还包括:采用图像二值化算法对所述身份证图像进行处理,得到二值化后的身份证图像;采用文字加粗算法对所述二值化后的身份证图像进行处理,得到加粗后的身份证图像;采用轮廓检测算法对所述加粗后的身份证图像进行检测,得到所述身份证图像中包含的所述身份证信息的轮廓图像;采用外周框检测算法对所述身份证图像中包含的所述身份证信息的...

【专利技术属性】
技术研发人员:倪辉张睿欣汪铖杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1