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

技术编号:25917353 阅读:109 留言:0更新日期:2020-10-13 10:36
本申请涉及一种身份证正面图像的校正方法、装置、设备及存储介质,方法包括:检测获得身份证正面图像中每个文本行的外接矩形;获取每个外接矩形的顺时针旋转角度和逆时针旋转角度,获取所有顺时针旋转角度中的中位数作为第一旋转角度,以及所有逆时针旋转角度中的中位数作为第二旋转角度;获取所有外接矩形中高度值最大的外接矩形作为第一外接矩形,以及获取所有外接矩形中高度值最小的外接矩形作为第二外接矩形;按照第一旋转角度和第二旋转角度,校正后第一外接矩形和第二外接矩形的相对位置关系,对身份证正面图像进行校正。本申请通过身份证正面进行校正,提高身份证正面信息读取的速度和准确度。

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

【技术保护点】
1.一种身份证正面图像的校正方法,其特征在于,包括:/n获取身份证正面图像;/n检测获得所述身份证正面图像中所有的文本行,并获得每个所述文本行各自的外接矩形;/n根据每个所述外接矩形各自的旋转角度,获取每个所述外接矩形各自的顺时针旋转角度和逆时针旋转角度,获取所有所述顺时针旋转角度中的中位数,作为第一旋转角度,以及所有所述逆时针旋转角度中的中位数,作为第二旋转角度;/n获取所有所述外接矩形中高度值最大的外接矩形,作为第一外接矩形,以及获取所有所述外接矩形中高度值最小的外接矩形,作为第二外接矩形;/n按照所述第一旋转角度和所述第二旋转角度,以及校正后所述第一外接矩形和所述第二外接矩形的相对位置关系,对所述身份证正面图像进行校正。/n

【技术特征摘要】
1.一种身份证正面图像的校正方法,其特征在于,包括:
获取身份证正面图像;
检测获得所述身份证正面图像中所有的文本行,并获得每个所述文本行各自的外接矩形;
根据每个所述外接矩形各自的旋转角度,获取每个所述外接矩形各自的顺时针旋转角度和逆时针旋转角度,获取所有所述顺时针旋转角度中的中位数,作为第一旋转角度,以及所有所述逆时针旋转角度中的中位数,作为第二旋转角度;
获取所有所述外接矩形中高度值最大的外接矩形,作为第一外接矩形,以及获取所有所述外接矩形中高度值最小的外接矩形,作为第二外接矩形;
按照所述第一旋转角度和所述第二旋转角度,以及校正后所述第一外接矩形和所述第二外接矩形的相对位置关系,对所述身份证正面图像进行校正。


2.根据权利要求1所述的身份证正面图像的校正方法,其特征在于,按照所述第一旋转角度和所述第二旋转角度,以及校正后所述第一外接矩形和所述第二外接矩形的相对位置关系,对所述身份证正面图像进行校正,包括:
按照所述第一旋转角度,对所述身份证正面图像进行顺时针旋转,得到第一校正图像;
按照所述第二旋转角度,对所述身份证正面图像进行逆时针旋转,得到第二校正图像;
若所述第一校正图像中,所述第一外接矩形位于所述第二外接矩形的上方,则将所述第一校正图像作为校正后的所述身份证正面图像;若所述第二校正图像中,所述第一外接矩形位于所述第二外接矩形的上方,则将所述第二校正图像作为校正后的所述身份证正面图像。


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


4.根据权利要求3所述的身份证正面图像的校正方法,其特征在于,所述顺时针旋转角度等于所述旋转角度,所述逆时针旋转角度等于180度减去所述旋转角度所得的角度值。
...

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

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

1