刷脸支付方法、装置和刷脸设备制造方法及图纸

技术编号:33136040 阅读:23 留言:0更新日期:2022-04-17 01:01
本说明书实施例提出了一种刷脸支付方法、装置和刷脸设备,其中,上述刷脸支付方法中,刷脸设备对摄像头采集的第一帧图像进行人脸检测,如果检测到人脸,则在第一帧图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像,检测到刷脸指令之后,获取第二人脸图像;如果图像质量小于第二质量阈值,则使用第一人脸图像替换第二人脸图像,定格显示第一人脸图像,从而可以实现当采集阶段采集的第二人脸图像的图像质量较差时,使用第一人脸图像替换第二人脸图像,针对第一人脸图像进行识别,进而根据第一人脸图像的识别结果,进行支付操作,提高了刷脸支付所使用的人脸图像的图像质量。脸图像的图像质量。脸图像的图像质量。

【技术实现步骤摘要】
刷脸支付方法、装置和刷脸设备


[0001]本说明书实施例涉及互联网
,尤其涉及一种刷脸支付方法、装置和刷脸设备。

技术介绍

[0002]线下刷脸付常见的交互形态是,用户点击刷脸图标启动刷脸,刷脸设备的摄像头在采集过程中找到一张质量较好的图片,上传到服务端进行识别。这个过程对采集算法的要求很苛刻,要求在光线异常、拥挤和/或遮挡等环境下,由算法在1~5秒内挑选出一张用户质量较好的图像上传到服务端进行比对,但是上述环境中的异常情况很容易触发算法的鲁棒性问题,导致最终上传到服务端的人脸图像不符合预期。
[0003]因此需要提供一种方案,提高上传到服务端的人脸图像的图像质量。

技术实现思路

[0004]本说明书实施例提供了一种刷脸支付方法、装置和刷脸设备,以实现提高刷脸支付所使用的人脸图像的图像质量。
[0005]第一方面,本说明书实施例提供一种刷脸支付方法,应用于刷脸设备,所述刷脸设备中设置有摄像头,所述刷脸支付方法包括:对所述摄像头采集的第一帧图像进行人脸检测;如果在所述第一帧图像中检测到人脸,则在所述摄像头在所述第一帧图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像;检测到刷脸指令之后,获取所述摄像头采集的第二人脸图像;其中,所述第二人脸图像的标识与所述第一人脸图像的标识相同;如果所述第二人脸图像的图像质量小于第二质量阈值,则使用所述第一人脸图像替换所述第二人脸图像,在所述刷脸设备的屏幕上定格显示所述第一人脸图像;对所述第一人脸图像进行活体识别和身份识别,根据所述第一人脸图像的识别结果,执行支付操作。
[0006]上述刷脸支付方法中,刷脸设备对摄像头采集的第一帧图像进行人脸检测,如果在第一帧图像中检测到人脸,则在上述摄像头在第一帧图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像,检测到刷脸指令之后,获取上述摄像头采集的第二人脸图像;如果上述第二人脸图像的图像质量小于第二质量阈值,则使用第一人脸图像替换第二人脸图像,在刷脸设备的屏幕上定格显示第一人脸图像,进而对第一人脸图像进行活体识别和身份识别,根据第一人脸图像的识别结果,执行支付操作,从而可以实现当采集阶段采集的第二人脸图像的图像质量较差时,使用预采集阶段缓存的图像质量较高的第一人脸图像替换第二人脸图像,针对第一人脸图像进行活体识别和身份识别,进而根据第一人脸图像的识别结果,进行支付操作,提高了刷脸支付所使用的人脸图像的图像质量。
[0007]其中一种可能的实现方式中,所述获取所述摄像头采集的第二人脸图像之后,还包括:如果所述第二人脸图像的图像质量大于或等于第二质量阈值,则对所述第二人脸图
像进行活体识别和身份识别,根据所述第二人脸图像的识别结果,执行支付操作。
[0008]其中一种可能的实现方式中,所述缓存图像质量大于或等于第一质量阈值的第一人脸图像之前,还包括:如果在所述第一帧图像中检测到人脸,则对所述摄像头在所述第一帧图像之后采集的图像进行人脸跟踪和头肩跟踪,获得所述图像中的人脸区域;根据所述人脸区域对应的人脸框,对所述摄像头进行基于脸部图像的自动曝光调整,以提高所述摄像头的成像质量。
[0009]其中一种可能的实现方式中,所述对所述摄像头采集的第一帧图像进行人脸检测之后,还包括:如果在所述第一帧图像中没有检测到人脸,则停止人脸检测,对所述摄像头在所述第一帧图像之后采集的图像中,预定的核心区域进行图像变化检测;如果所述预定的核心区域的图像变化大于预定阈值,则对所述摄像头采集的图像进行人脸检测;如果检测到人脸,则在所述摄像头在检测到人脸的图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像。
[0010]其中一种可能的实现方式中,所述对所述摄像头在所述第一帧图像之后采集的图像中,预定的核心区域进行图像变化检测包括:获取所述摄像头在所述第一帧图像之后采集的至少两帧图像;计算所述至少两帧图像的核心区域中相同像素点的像素差值;根据所述像素差值,对所述核心区域进行图像变化检测。
[0011]第二方面,本说明书实施例提供一种刷脸支付装置,所述刷脸支付装置设置在刷脸设备中,所述刷脸设备中设置有摄像头,所述刷脸支付装置包括:检测模块,用于对所述摄像头采集的第一帧图像进行人脸检测;缓存模块,用于当在所述第一帧图像中检测到人脸时,在所述摄像头在所述第一帧图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像;获取模块,用于在所述检测模块检测到刷脸指令之后,获取所述摄像头采集的第二人脸图像;其中,所述第二人脸图像的标识与所述第一人脸图像的标识相同;替换模块,用于当所述第二人脸图像的图像质量小于第二质量阈值时,使用所述第一人脸图像替换所述第二人脸图像;显示模块,用于在所述刷脸设备的屏幕上定格显示所述第一人脸图像;识别模块,用于对所述第一人脸图像进行活体识别和身份识别;支付模块,用于根据所述第一人脸图像的识别结果,执行支付操作。
[0012]其中一种可能的实现方式中,所述识别模块,还用于在所述获取模块获取所述摄像头采集的第二人脸图像之后,当所述第二人脸图像的图像质量大于或等于第二质量阈值时,对所述第二人脸图像进行活体识别和身份识别;所述支付模块,还用于根据所述第二人脸图像的识别结果,执行支付操作。
[0013]其中一种可能的实现方式中,所述装置还包括:跟踪模块,用于在所述缓存模块缓存图像质量大于或等于第一质量阈值的第一人脸图像之前,当所述检测模块在所述第一帧图像中检测到人脸时,对所述摄像头在所述第一帧图像之后采集的图像进行人脸跟踪和头肩跟踪,获得所述图像中的人脸区域;调整模块,用于根据所述人脸区域对应的人脸框,对所述摄像头进行基于脸部图像的自动曝光调整,以提高所述摄像头的成像质量。
[0014]其中一种可能的实现方式中,所述检测模块,还用于在对所述摄像头采集的第一帧图像进行人脸检测之后,当在所述第一帧图像中没有检测到人脸时,停止人脸检测,对所述摄像头在所述第一帧图像之后采集的图像中,预定的核心区域进行图像变化检测;如果所述预定的核心区域的图像变化大于预定阈值,则对所述摄像头采集的图像进行人脸检
测;所述缓存模块,还用于当所述检测模块检测到人脸时,在所述摄像头在检测到人脸的图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像。
[0015]其中一种可能的实现方式中,所述检测模块,具体用于获取所述摄像头在所述第一帧图像之后采集的至少两帧图像,计算所述至少两帧图像的核心区域中相同像素点的像素差值,根据所述像素差值,对所述核心区域进行图像变化检测。
[0016]第三方面,本说明书实施例提供一种刷脸设备,包括:摄像头;至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面提供的方法。
[0017]第四方面,本说明书实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种刷脸支付方法,应用于刷脸设备,所述刷脸设备中设置有摄像头,所述刷脸支付方法包括:对所述摄像头采集的第一帧图像进行人脸检测;如果在所述第一帧图像中检测到人脸,则在所述摄像头在所述第一帧图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像;检测到刷脸指令之后,获取所述摄像头采集的第二人脸图像;其中,所述第二人脸图像的标识与所述第一人脸图像的标识相同;如果所述第二人脸图像的图像质量小于第二质量阈值,则使用所述第一人脸图像替换所述第二人脸图像,在所述刷脸设备的屏幕上定格显示所述第一人脸图像;对所述第一人脸图像进行活体识别和身份识别,根据所述第一人脸图像的识别结果,执行支付操作。2.根据权利要求1所述的方法,其中,所述获取所述摄像头采集的第二人脸图像之后,还包括:如果所述第二人脸图像的图像质量大于或等于第二质量阈值,则对所述第二人脸图像进行活体识别和身份识别,根据所述第二人脸图像的识别结果,执行支付操作。3.根据权利要求1所述的方法,其中,所述缓存图像质量大于或等于第一质量阈值的第一人脸图像之前,还包括:如果在所述第一帧图像中检测到人脸,则对所述摄像头在所述第一帧图像之后采集的图像进行人脸跟踪和头肩跟踪,获得所述图像中的人脸区域;根据所述人脸区域对应的人脸框,对所述摄像头进行基于脸部图像的自动曝光调整,以提高所述摄像头的成像质量。4.根据权利要求1所述的方法,其中,所述对所述摄像头采集的第一帧图像进行人脸检测之后,还包括:如果在所述第一帧图像中没有检测到人脸,则停止人脸检测,对所述摄像头在所述第一帧图像之后采集的图像中,预定的核心区域进行图像变化检测;如果所述预定的核心区域的图像变化大于预定阈值,则对所述摄像头采集的图像进行人脸检测;如果检测到人脸,则在所述摄像头在检测到人脸的图像之后采集的图像中,缓存图像质量大于或等于第一质量阈值的第一人脸图像。5.根据权利要求4所述的方法,其中,所述对所述摄像头在所述第一帧图像之后采集的图像中,预定的核心区域进行图像变化检测包括:获取所述摄像头在所述第一帧图像之后采集的至少两帧图像;计算所述至少两帧图像的核心区域中相同像素点的像素差值;根据所述像素差值,对所述核心区域进行图像变化检测。6.一种刷脸支付装置,所述刷脸支付装置设置在刷脸设备中,所述刷脸设备中设置有摄像头,所述刷脸支付装置包括:检测模块,用于对所述摄像头采集的第一帧图像进行人脸检测;缓存模块,用于当在所述第一帧图像中检测到人脸时,在所述摄像头在所述第一帧图像之后采集的图像中,缓存图像质量大于或等于第一质...

【专利技术属性】
技术研发人员:郑丹丹
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1