面部识别方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:39423026 阅读:6 留言:0更新日期:2023-11-19 16:11
本申请涉及一种面部识别方法、装置、计算机设备、存储介质和程序产品,涉及人工智能技术领域。该方法中,响应于用户登录目标系统的请求,获取用户的面部动作视频和多个时刻的面部温度,接着对面部动作视频中的各面部动作进行验证,以及对多个时刻的面部温度进行验证,若面部动作和各面部温度均验证通过,则确定用户登录目标系统的请求通过。采用本方法能够提升面部识别的准确性,进而提升面部识别所在的身份认证系统的安全性。身份认证系统的安全性。身份认证系统的安全性。

【技术实现步骤摘要】
面部识别方法、装置、计算机设备、存储介质和程序产品


[0001]本申请涉及人工智能
,特别是涉及一种面部识别方法、装置、计算机设备、存储介质和程序产品。

技术介绍

[0002]随着生物识别技术的发展,面部识别技术被广泛应用于各种应用系统中,例如手机解锁、银行业务认证系统、门禁系统等。
[0003]相关技术中,在进行面部识别时,通常是通过采集用户的面部图像,并利用面部信息匹配技术,将用户面部图像与标准图像进行对比,实现对用户的面部识别。
[0004]然而,相关技术中面部识别的准确性较低,导致身份认证系统的安全性较低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种面部识别方法、装置、计算机设备、存储介质和程序产品,以提升面部识别的准确性,进而提升面部识别所在的身份认证系统的安全性。
[0006]第一方面,本申请提供了一种面部识别方法。该方法包括:
[0007]响应于用户登录目标系统的请求,获取用户的面部动作视频和多个时刻的面部温度;
[0008]对面部动作视频中的各面部动作进行验证,以及对多个时刻的面部温度进行验证;
[0009]若面部动作和各面部温度均验证通过,则确定用户登录目标系统的请求通过。
[0010]在其中一个实施例中,响应于用户登录目标系统的请求,获取用户的面部动作视频和多个时刻的面部温度,包括:
[0011]响应于用户登录目标系统的请求,展示面部动作采集画面;面部动作采集画面中包括待执行的标准面部动作序列;标准面部动作序列中包括整体面部动作和局部面部动作;
[0012]采集用户在指定时间段内执行标准面部动作序列的面部动作视频,以及采集用户的面部动作视频中多个时刻下的面部温度。
[0013]在其中一个实施例中,展示面部动作采集画面,包括:
[0014]根据随机生成的序列号,从动作池中获取与序列号对应的标准面部动作序列;
[0015]根据标准面部动作序列展示面部动作采集画面。
[0016]在其中一个实施例中,采集用户的面部动作视频中多个时刻下的面部温度,包括:
[0017]在用户执行标准面部动作序列的情况下,对于多个时刻中的任一个时刻,通过预设的内置红外测温仪采集用户面部发射的红外辐射信号;
[0018]根据红外辐射信号中的电磁波能量,确定用户面部在该时刻下的面部温度。
[0019]在其中一个实施例中,对面部动作视频中的各面部动作进行验证,包括:
[0020]将面部动作视频输入至面部识别模型中,通过面部识别模型对面部动作视频进行识别,获取面部动作视频的验证结果。
[0021]在其中一个实施例中,通过面部识别模型对面部动作视频进行识别,获取面部动作视频的验证结果,包括:
[0022]获取面部动作视频中的多个面部动作与预设的标准面部动作之间的相似度;
[0023]根据各面部动作的相似度,获取面部动作视频的验证结果。
[0024]在其中一个实施例中,根据各面部动作的相似度,获取面部动作视频的验证结果,包括:
[0025]根据各面部动作的相似度,获取面部动作视频的平均相似度;
[0026]若平均相似度大于预设相似度,则确定面部动作视频的验证通过。
[0027]在其中一个实施例中,对多个时刻的面部温度进行验证,包括:
[0028]分别对比多个时刻的面部温度与预设的面部温度范围;
[0029]若多个时刻的面部温度均处于面部温度范围内,则确定多个时刻的面部温度均验证通过。
[0030]第二方面,本申请还提供了一种面部识别装置。该装置包括:
[0031]信息获取模块,用于响应于用户登录目标系统的请求,获取用户的面部动作视频和多个时刻的面部温度;
[0032]信息验证模块,用于对面部动作视频中的各面部动作进行验证,以及对多个时刻的面部温度进行验证;
[0033]请求验证模块,用于若面部动作和各面部温度均验证通过,则确定用户登录目标系统的请求通过。
[0034]第三方面,本申请还提供了一种计算机设备。该计算机设备包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现上述第一方面中任一项实施例中的方法的步骤。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。该计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
[0036]第五方面,本申请还提供了一种计算机程序产品。该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
[0037]上述面部识别方法、装置、计算机设备、存储介质和程序产品,响应于用户登录目标系统的请求,获取用户的面部动作视频和多个时刻的面部温度,接着对面部动作视频中的各面部动作进行验证,以及对多个时刻的面部温度进行验证,若面部动作和各面部温度均验证通过,则确定用户登录目标系统的请求通过。该方法中,面部动作视频包括用户的多个面部动作,获取面部动作视频相当于获取了用户的多个动作响应,在此基础上,对用户的各面部动作进行验证,也相当于是通过多个动作维度对用户面部动作进行多次验证,这样获取的面部识别可靠准确,能够有效避免目标系统受到二维照片、预先拍摄的视频之类的攻击。同时,该方法还获取了用户多个时刻的面部温度,并对多个时刻的面部温度进行活体检测,以保证登录目标系统的用户的真实性,进一步提升了面部识别结果的准确性。综上,该方法在验证目标系统用户身份的过程中,综合了面部动作识别技术和面部温度识别技
术,这样的面部识别方式,能够提升面部识别结果的准确性,进而提升面部识别所在目标系统的安全性。
附图说明
[0038]图1为一个实施例中计算机设备的内部结构图;
[0039]图2为一个实施例中面部识别方法的流程示意图;
[0040]图3为一个实施例中面部信息获取步骤的流程示意图;
[0041]图4为一个实施例中面部动作展示步骤的流程示意图;
[0042]图5为一个实施例中面部温度采集步骤的流程示意图;
[0043]图6为一个实施例中面部动作验证步骤的流程示意图;
[0044]图7为另一个实施例中面部动作验证步骤的流程示意图;
[0045]图8为一个实施例中面部温度验证步骤的流程示意图;
[0046]图9为一个实施例中面部识别装置的结构框图;
[0047]图10为另一个实施例中面部识别装置的结构框图。
具体实施方式
[0048]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0049]本申请实施例提供的面部识别方法,可以应用于计算机设备中。该计算机设备可以是服务器,其内部结构图可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面部识别方法,其特征在于,所述方法包括:响应于用户登录目标系统的请求,获取所述用户的面部动作视频和多个时刻的面部温度;对所述面部动作视频中的各面部动作进行验证,以及对所述多个时刻的面部温度进行验证;若所述面部动作和各所述面部温度均验证通过,则确定所述用户登录所述目标系统的请求通过。2.根据权利要求1所述的方法,其特征在于,所述响应于用户登录目标系统的请求,获取所述用户的面部动作视频和多个时刻的面部温度,包括:响应于用户登录目标系统的请求,展示面部动作采集画面;所述面部动作采集画面中包括待执行的标准面部动作序列;所述标准面部动作序列中包括整体面部动作和局部面部动作;采集所述用户在指定时间段内执行所述标准面部动作序列的面部动作视频,以及采集所述用户的面部动作视频中多个时刻下的面部温度。3.根据权利要求2所述的方法,其特征在于,所述展示面部动作采集画面,包括:根据随机生成的序列号,从动作池中获取与所述序列号对应的标准面部动作序列;根据所述标准面部动作序列展示所述面部动作采集画面。4.根据权利要求2所述的方法,其特征在于,所述采集所述用户的面部动作视频中多个时刻下的面部温度,包括:在所述用户执行所述标准面部动作序列的情况下,对于所述多个时刻中的任一个时刻,通过预设的内置红外测温仪采集用户面部发射的红外辐射信号;根据所述红外辐射信号中的电磁波能量,确定所述用户面部在所述时刻下的面部温度。5.根据权利要求1

4任一项所述的方法,其特征在于,所述对所述面部动作视频中的各面部动作进行验证,包括:将所述面部动作视频输入至面部识别模型中,通过所述面部识别模型对所述面部动作视频进行识别,获取所述面部动作视频的验证结果。6.根据权利要求5所述的方法,其特征在于,所述通过...

【专利技术属性】
技术研发人员:李秋衡杨徵穹韩一曼
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1