身份证背面图像的校正方法、装置、设备及存储介质制造方法及图纸

技术编号:25917358 阅读:57 留言:0更新日期:2020-10-13 10:36
本申请涉及一种身份证背面图像的校正方法、装置、设备及存储介质,该方法包括:检测获得身份证背面图像中所有的文本行,并获得每个文本行各自的外接矩形;从所述外接矩形中选择指定外接矩形,所述指定外接矩形满足:宽高比大于预设值,且在所述外接矩形中宽度值最大;按照指定外接矩形的旋转角度,以及校正后除指定外接矩形外的其他外接矩形与指定外接矩形之间的相对位置关系,对身份证背面图像进行校正。本申请用以在对身份证信息进行读取之前,对身份证背面图像进行校正,以提高身份证信息读取的速度和准确度。

【技术实现步骤摘要】
身份证背面图像的校正方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及一种身份证背面图像的校正方法、装置、设备及存储介质。
技术介绍
在现代社会经常需要对用户进行实名认证,通过对身份证信息的真实性进行查验,以方便于各行各业之间建立可靠的信用基础。如今,实名认证不仅成为网络管理的必要手段,也广泛应用于金融、银行、电信、教育等行业。实名认证需要用到身份证识别,即对身份证信息进行智能识别,免去手动输入,从而达到快速读取信息的目的。可见,如何能够快速、准确读取身份证信息,是需要解决的问题。
技术实现思路
本申请提供了一种身份证背面图像的校正方法、装置、设备及存储介质,用以在对身份证信息进行读取之前,对身份证背面图像进行校正,以提高身份证信息读取的速度和准确度。第一方面,本申请提供了一种身份证背面图像的校正方法,包括:获取身份证背面图像;检测获得所述身份证背面图像中所有的文本行,并获得每个所述文本行各自的外接矩形;从所述外接矩形中选择指定外接矩形,所述指定外接矩形满足:宽高比大于预设值,且在所述外接矩形中宽度值最大;按照所述指定外接矩形的旋转角度,以及校正后除所述指定外接矩形外的其他外接矩形与所述指定外接矩形之间的相对位置关系,对所述身份证背面图像进行校正。可选地,获得每个所述文本行各自的外接矩形之后,从所述外接矩形中选择指定外接矩形之前,所述方法还包括:获取每个所述外接矩形各自相对于参考方向的旋转角度,以及获取每个所述外接矩形各自的高度;以预设角度值为间隔划分角度区间,将每个所述外接矩形按照旋转角度归入到对应的所述角度区间,统计每个所述角度区间中归入的所述外接矩形的个数,获取个数最多的所述角度区间内的所述外接矩形,作为备选外接矩形;以预设高度值为间隔划分高度区间,将每个所述备选外接矩形按照高度值归入到对应的所述高度区间,统计每个所述高度区间中归入的所述备选外接矩形的个数,获取个数最多的所述高度区间内的所述备选外接矩形,作为过滤后得到的有效的外接矩形。可选地,所述参考方向为预先定义的参考坐标系的X轴方向;获取每个所述外接矩形各自相对于参考方向的旋转角度,包括:分别针对每个所述外接矩形进行以下处理:计算所述参考坐标系的X轴逆时针旋转到所述外接矩形的长边所需旋转的最小角度,根据所述最小角度确定所述外接矩形相对于所述参考方向的旋转角度。可选地,所述指定外接矩形为身份号码所在文本行的外接矩形。可选地,按照所述指定外接矩形的旋转角度,以及校正后除所述指定外接矩形外的其他外接矩形与所述指定外接矩形之间的相对位置关系,对所述身份证背面图像进行校正,包括:对所述指定外接矩形顺时针旋转所述旋转角度后,得到所述身份证背面图像的第一校正图像,以及,对所述指定外接矩形逆时针旋转180度减去所述旋转角度所得角度值,得到所述身份证背面图像的第二校正图像;判断所述第一校正图像中除所述指定外接矩形外的其他外接矩形是否位于所述指定外接矩形的上方,获得第一判断结果,以及判断所述第二校正图像中除所述指定外接矩形外的其他外接矩形是否位于所述指定外接矩形的上方,得到第二判断结果;根据所述第一判断结果,统计位于所述指定外接矩形的上方的所述外接矩形的个数,作为第一个数;根据所述第二判断结果,统计位于所述指定外接矩形的上方的所述外接矩形的个数,作为第二个数;比较所述第一个数和所述第二个数的大小,根据比较结果,确定校正后的所述身份证背面图像。可选地,比较所述第一个数和所述第二个数的大小,根据比较结果,确定校正后的所述身份证背面图像,包括:若所述第一个数大于所述第二个数,且所述第二个数为零,将所述第一校正图像作为校正后的所述身份证背面图像;若所述第一个数小于所述第二个数,且所述第一个数为零,将所述第二个数作为校正后的所述身份证背面图像;若所述第一个数和所述第二个数均为零,判断所述指定外接矩形的旋转角度,180度减去所述旋转角度所得的角度值,两者中的较小值是否小于门限值;若小于,判断180度减去所述旋转角度所得角度值是否大于所述旋转角度的值,若是,将所述第一校正图像作为所述校正后的所述身份证背面图像,否则,将所述第二校正图像作为所述校正后的所述身份证背面图像;若不小于,判断所述第一校正图像中所述指定外接矩形的中心是否位于整个图像中心的左侧且位于整个图像的下半部分,若是,将所述第一校正图像作为校正后的所述身份证背面图像,否则,将所述第二校正图像作为校正后的所述身份证背面图像。可选地,判断所述第一校正图像中除所述指定外接矩形外的其他外接矩形是否位于所述指定外接矩形的上方,包括:确定所述第一校正图像中所述指定外接矩形的中心在所述参考坐标系中的坐标,作为第一坐标,以及确定所述其他外接矩形各自在所述参考坐标系中的坐标,作为第二坐标;根据所述第一坐标和所述第二坐标,判断所述第一校正图像中除所述指定外接矩形外的其他外接矩形是否位于所述指定外接矩形的上方。第二方面,本申请实施例提供了一种身份证背面图像的校正装置,包括:获取模块,用于获取身份证背面图像;检测模块,用于检测获得所述身份证背面图像中所有的文本行,并获得每个所述文本行各自的外接矩形;选择模块,用于从所述外接矩形中选择指定外接矩形,所述指定外接矩形满足:宽高比大于预设值,且在所述外接矩形中宽度值最大;校正模块,用于按照所述指定外接矩形的旋转角度,以及校正后除所述指定外接矩形外的其他外接矩形与所述指定外接矩形之间的相对位置关系,对所述身份证背面图像进行校正。第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的身份证背面图像的校正方法。第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的身份证背面图像的校正方法。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过检测获得身份证背面图像中所有的文本行,并获得每个文本行各自的外接矩形,利用身份证背面中指定外接矩形的宽度和高度特征,从外接矩形中识别出该指定外接矩形,并按照该指定外接矩形的旋转角度,以及该指定外接矩形与其他外接矩形的相对位置关系,即可对该身份证背面图像进行校正,从而能够为提高后续身份证背面信息的读取速度和准确度提供保障。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本申请实施例中身份证背面图像的校正方法流程示意图;图2为本申请实施例中进行校正的过程示意图;图3为本申请实施例中对身份证背面图像校正的具体过本文档来自技高网...

【技术保护点】
1.一种身份证背面图像的校正方法,其特征在于,包括:/n获取身份证背面图像;/n检测获得所述身份证背面图像中所有的文本行,并获得每个所述文本行各自的外接矩形;/n从所述外接矩形中选择指定外接矩形,所述指定外接矩形满足:宽高比大于预设值,且在所述外接矩形中宽度值最大;/n按照所述指定外接矩形的旋转角度,以及校正后除所述指定外接矩形外的其他外接矩形与所述指定外接矩形之间的相对位置关系,对所述身份证背面图像进行校正。/n

【技术特征摘要】
1.一种身份证背面图像的校正方法,其特征在于,包括:
获取身份证背面图像;
检测获得所述身份证背面图像中所有的文本行,并获得每个所述文本行各自的外接矩形;
从所述外接矩形中选择指定外接矩形,所述指定外接矩形满足:宽高比大于预设值,且在所述外接矩形中宽度值最大;
按照所述指定外接矩形的旋转角度,以及校正后除所述指定外接矩形外的其他外接矩形与所述指定外接矩形之间的相对位置关系,对所述身份证背面图像进行校正。


2.根据权利要求1所述的身份证背面图像的校正方法,其特征在于,获得每个所述文本行各自的外接矩形之后,从所述外接矩形中选择指定外接矩形之前,所述方法还包括:
获取每个所述外接矩形各自相对于参考方向的旋转角度,以及获取每个所述外接矩形各自的高度;
以预设角度值为间隔划分角度区间,将每个所述外接矩形按照旋转角度归入到对应的所述角度区间,统计每个所述角度区间中归入的所述外接矩形的个数,获取个数最多的所述角度区间内的所述外接矩形,作为备选外接矩形;
以预设高度值为间隔划分高度区间,将每个所述备选外接矩形按照高度值归入到对应的所述高度区间,统计每个所述高度区间中归入的所述备选外接矩形的个数,获取个数最多的所述高度区间内的所述备选外接矩形,作为过滤后得到的有效的外接矩形。


3.根据权利要求2所述的身份证背面图像的校正方法,其特征在于,所述参考方向为预先定义的参考坐标系的X轴方向;
获取每个所述外接矩形各自相对于参考方向的旋转角度,包括:
分别针对每个所述外接矩形进行以下处理:计算所述参考坐标系的X轴逆时针旋转到所述外接矩形的长边所需旋转的最小角度,根据所述最小角度确定所述外接矩形相对于所述参考方向的旋转角度。


4.根据权利要求3所述的身份证背面图像的校正方法,其特征在于,所述指定外接矩形为身份号码所在文本行的外接矩形。


5.根据权利要求4所述的身份证背面图像的校正方法,其特征在于,按照所述指定外接矩形的旋转角度,以及校正后除所述指定外接矩形外的其他外接矩形与所述指定外接矩形之间的相对位置关系,对所述身份证背面图像进行校正,包括:
对所述指定外接矩形顺时针旋转所述旋转角度后,得到所述身份证背面图像的第一校正图像,以及,对所述指定外接矩形逆时针旋转180度减去所述旋转角度所得角度值,得到所述身份证背面图像的第二校正图像;
判断所述第一校正图像中除所述指定外接矩形外的其他外接矩形是否位于所述指定外接矩形的上方,获得第一判断结果,以及判断所述第二校正图像中除所述指定外接矩形外的其他外接矩形是否位于所述指定外接矩形的上方,得到第二判断结果;
根据所述第一判断结果,统计位于所述指定外接矩形的上方的所述外接矩形的个数,作为第一个数;
根据所述第二判断结果,统计位于所述指定外接矩形的上方的所述外接矩形的个数,作...

【专利技术属性】
技术研发人员:王晨旭
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1