用于处理图像的方法和装置制造方法及图纸

技术编号:23513282 阅读:42 留言:0更新日期:2020-03-18 00:24
本申请实施例公开了用于处理图像的方法和装置。该方法的一具体实施方式包括:响应于获取到包括身份证的正面图像的第一待检测图像,对第一待检测图像进行模糊检测,得到第一模糊检测结果;响应于确定出第一模糊检测结果大于预定阈值,对第一待检测图像进行亮点检测以确定第一待检测图像中是否存在亮点;响应于确定出第一待检测图像中不存在亮点,则对第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,以及对第一待检测图像进行人脸检测以确定人脸区域;根据人脸区域和至少一个蓝色字体所在区域确定身份证的正面信息是否完整;若正面信息不完整,则提示重新采集身份证的正面图像。该实施方式提高了身份证有效性检测的速度。

Methods and devices for image processing

【技术实现步骤摘要】
用于处理图像的方法和装置
本申请实施例涉及计算机
,具体涉及用于处理图像的方法和装置。
技术介绍
互联网应用中进行开户,支付和其他场景进行身份验证,对于每一个用户,在进行开户或者其他场景采集身份证图片数据时,需要把身份证放入手机背后屏幕指定区域内,当身份证不在指定区域内时会提示用户将身份证放入中间的方框内,当身份证在中间的方框内时,提示采集成功。身份证图片采集分为正面和背面两种。而其中的身份证区域检测算法是基于霍夫变换直线检测算法。霍夫变换直线检测算法在计算机端利用强大的计算能力可以解决身份证区域验证的问题,但是在移动端,由于用户检测身份证的时间有限,一般在3秒以内,在白底的背景下,基本检测不出身份证直线。并且手持身份证的时候,80%的情况检测不出身份证直线。在背景颜色和身份证不一致的情况下,如果背景也有直线,会检测身份证区域失败。其他情况下一次也检测不出直线,需要检测3次以上,这时已经超过3秒钟的时间。
技术实现思路
本申请实施例提出了用于处理图像的方法和装置。第一方面,本申请实施例提供了一种用于处理图像的方法,包括:响应于获取到包括身份证的正面图像的第一待检测图像,对第一待检测图像进行模糊检测,得到第一模糊检测结果;响应于确定出第一模糊检测结果大于预定阈值,对第一待检测图像进行亮点检测以确定第一待检测图像中是否存在亮点;响应于确定出第一待检测图像中不存在亮点,则对第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,以及对第一待检测图像进行人脸检测以确定人脸区域;根据人脸区域和至少一个蓝色字体所在区域确定身份证的正面信息是否完整;响应于确定出正面信息不完整,则输出用于提示重新采集身份证的正面图像的信息。在一些实施例中,对第一待检测图像进行模糊检测,包括:对第一待检测图像进行高斯模糊去噪;将去噪后的第一待检测图像转换为灰度图;对灰度图利用拉普拉斯算子滤波,得到直方图;将直方图归一化;将归一化后的灰度均值确定为模糊检测结果。在一些实施例中,对第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,包括:将第一待检测图像转换成HSV空间的第一转换图像;根据蓝色的HSV值的范围从第一转换图像中确定出至少一个蓝色的点;根据至少一个蓝色的点将第一转换图像转换成第一二值图;将第一转换图像中蓝色点在第一二值图中对应的点的至少一个集中区域确定为至少一个蓝色字体所在区域。在一些实施例中,根据人脸区域和至少一个蓝色字体所在区域确定身份证的正面信息是否完整,包括:响应于检测到三个预定的蓝色字体所在区域,根据三个预定的蓝色字体所在区域的相对位置确定身份证的正面信息的上边界、下边界和左边界;根据人脸区域确定身份证的正面信息的右边界;响应于确定出正面信息的上边界、下边界、左边界和右边界在第一待检测图像内部,则确定出身份证的正面信息完整。在一些实施例中,该方法还包括:响应于获取到包括身份证的背面图像的第二待检测图像,对第二待检测图像进行模糊检测,得到第二模糊检测结果;响应于确定出第二模糊检测结果大于预定阈值,对第二待检测图像进行亮点检测以确定第二待检测图像中是否存在亮点;响应于确定出第二待检测图像中不存在亮点,则对第二待检测图像进行颜色检测以确定至少一个黑色字体所在区域,以及对第二待检测图像进行国徽检测以确定国徽区域;根据国徽区域和至少一个黑色字体所在区域确定身份证的背面信息是否完整;响应于确定出背面信息不完整,则输出用于提示重新采集身份证的背面图像的信息。在一些实施例中,对第二待检测图像进行国徽检测以确定国徽区域,包括:对第二待检测图像进行颜色检测以确定红色区域;对红色区域进行边缘检测,得到边界二值图;计算第二待检测图像的梯度;遍历边界二值图中的非0点,沿着梯度方向和反方向画线段,统计线段经过的点;根据线段经过的点确定国徽所包括的圆的圆心和半径。在一些实施例中,对第二待检测图像进行颜色检测以确定至少一个黑色字体所在区域,包括:将第二待检测图像转换成HSV空间的第二转换图像;根据黑色的HSV值的范围从第二转换图像中确定出至少一个黑色的点;根据至少一个黑色的点将第二转换图像转换成第二二值图;将第二转换图像中黑色的点在第二二值图中对应的点的至少一个集中区域确定为至少一个黑色字体所在区域。在一些实施例中,根据国徽区域和至少一个黑色字体所在区域确定身份证的背面信息是否完整,包括:响应于检测到三个预定的黑色字体所在区域,根据三个预定的黑色字体所在区域的相对位置确定身份证的背面信息的上边界、下边界和右边界;根据国徽区域确定身份证的背面信息的左边界;响应于确定出背面信息的上边界、下边界、左边界和右边界在第二待检测图像内部,则确定出身份证的背面信息完整。第二方面,本申请实施例提供了一种用于处理图像的装置,包括:第一模糊检测单元,被配置成响应于获取到包括身份证的正面图像的第一待检测图像,对第一待检测图像进行模糊检测,得到第一模糊检测结果;第一亮点检测单元,被配置成响应于确定出第一模糊检测结果大于预定阈值,对第一待检测图像进行亮点检测以确定第一待检测图像中是否存在亮点;正面检测单元,被配置成响应于确定出第一待检测图像中不存在亮点,则对第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,以及对第一待检测图像进行人脸检测以确定人脸区域;第一确定单元,被配置成根据人脸区域和至少一个蓝色字体所在区域确定身份证的正面信息是否完整;第一输出单元,被配置成响应于确定出正面信息不完整,则输出用于提示重新采集身份证的正面图像的信息。在一些实施例中,第一模糊检测单元进一步被配置成:对第一待检测图像进行高斯模糊去噪;将去噪后的第一待检测图像转换为灰度图;对灰度图利用拉普拉斯算子滤波,得到直方图;将直方图归一化;将归一化后的灰度均值确定为模糊检测结果。在一些实施例中,正面检测单元进一步被配置成:将第一待检测图像转换成HSV空间的第一转换图像;根据蓝色的HSV值的范围从第一转换图像中确定出至少一个蓝色的点;根据至少一个蓝色的点将第一转换图像转换成第一二值图;将第一转换图像中蓝色点在第一二值图中对应的点的至少一个集中区域确定为至少一个蓝色字体所在区域。在一些实施例中,正面检测单元进一步被配置成:响应于检测到三个预定的蓝色字体所在区域,根据三个预定的蓝色字体所在区域的相对位置确定身份证的正面信息的上边界、下边界和左边界;根据人脸区域确定身份证的正面信息的右边界;响应于确定出正面信息的上边界、下边界、左边界和右边界在第一待检测图像内部,则确定出身份证的正面信息完整。在一些实施例中,该装置还包括:第二模糊检测单元,被配置成响应于获取到包括身份证的背面图像的第二待检测图像,对第二待检测图像进行模糊检测,得到第二模糊检测结果;第二亮点检测单元,被配置成响应于确定出第二模糊检测结果大于预定阈值,对第二待检测图像进行亮点检测以确定第二待检测图像中是否存在亮点;反面检测单元,被配置成响应于确定出第二待检测图像中不存在亮点,则对第二待检测图像进行颜色检测以确定至少一个黑色字体所在区域,以及对第本文档来自技高网...

【技术保护点】
1.一种用于处理图像的方法,包括:/n响应于获取到包括身份证的正面图像的第一待检测图像,对所述第一待检测图像进行模糊检测,得到第一模糊检测结果;/n响应于确定出所述第一模糊检测结果大于预定阈值,对所述第一待检测图像进行亮点检测以确定所述第一待检测图像中是否存在亮点;/n响应于确定出所述第一待检测图像中不存在亮点,则对所述第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,以及对所述第一待检测图像进行人脸检测以确定人脸区域;/n根据所述人脸区域和所述至少一个蓝色字体所在区域确定所述身份证的正面信息是否完整;/n响应于确定出所述正面信息不完整,则输出用于提示重新采集所述身份证的正面图像的信息。/n

【技术特征摘要】
1.一种用于处理图像的方法,包括:
响应于获取到包括身份证的正面图像的第一待检测图像,对所述第一待检测图像进行模糊检测,得到第一模糊检测结果;
响应于确定出所述第一模糊检测结果大于预定阈值,对所述第一待检测图像进行亮点检测以确定所述第一待检测图像中是否存在亮点;
响应于确定出所述第一待检测图像中不存在亮点,则对所述第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,以及对所述第一待检测图像进行人脸检测以确定人脸区域;
根据所述人脸区域和所述至少一个蓝色字体所在区域确定所述身份证的正面信息是否完整;
响应于确定出所述正面信息不完整,则输出用于提示重新采集所述身份证的正面图像的信息。


2.根据权利要求1所述的方法,其中,所述对所述第一待检测图像进行模糊检测,包括:
对所述第一待检测图像进行高斯模糊去噪;
将去噪后的第一待检测图像转换为灰度图;
对所述灰度图利用拉普拉斯算子滤波,得到直方图;
将所述直方图归一化;
将归一化后的灰度均值确定为模糊检测结果。


3.根据权利要求1所述的方法,其中,所述对所述第一待检测图像进行颜色检测以确定至少一个蓝色字体所在区域,包括:
将所述第一待检测图像转换成HSV空间的第一转换图像;
根据蓝色的HSV值的范围从所述第一转换图像中确定出至少一个蓝色的点;
根据所述至少一个蓝色的点将所述第一转换图像转换成第一二值图;
将所述第一转换图像中蓝色点在所述第一二值图中对应的点的至少一个集中区域确定为至少一个蓝色字体所在区域。


4.根据权利要求1所述的方法,其中,所述根据所述人脸区域和所述至少一个蓝色字体所在区域确定所述身份证的正面信息是否完整,包括:
响应于检测到三个预定的蓝色字体所在区域,根据所述三个预定的蓝色字体所在区域的相对位置确定所述身份证的正面信息的上边界、下边界和左边界;
根据所述人脸区域确定所述身份证的正面信息的右边界;
响应于确定出所述正面信息的上边界、下边界、左边界和右边界在所述第一待检测图像内部,则确定出所述身份证的正面信息完整。


5.根据权利要求1所述的方法,其中,所述方法还包括:
响应于获取到包括所述身份证的背面图像的第二待检测图像,对所述第二待检测图像进行模糊检测,得到第二模糊检测结果;
响应于确定出所述第二模糊检测结果大于所述预定阈值,对所述第二待检测图像进行亮点检测以确定所述第二待检测图像中是否存在亮点;
响应于确定出所述第二待检测图像中不存在亮点,则对所述第二待检测图像进行颜色检测以确定至少一个黑色字体所在区域,以及对所述第二待检测图像进行国徽检测以确定国徽区域;
根据所述国徽区域和所述至少一个黑色字体所在区域确定所述身份证的背面信息是否完整;
响应于确定出所述背面信息不完整,则输出用于提示重新采...

【专利技术属性】
技术研发人员:王帅刘志云
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

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

1