一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种人脸识别方法和装置与流程

2022-08-10 17:22:08 来源:中国专利 TAG:

技术特征:
1.一种人脸识别方法,应用于电子设备,所述电子设备包括飞行时间tof摄像头模组,其特征在于,所述方法包括:接收用户的第一操作,所述第一操作用于触发人脸识别;控制所述tof摄像头模组基于第一曝光时间采集第一图像帧;根据所述第一图像帧确定第二曝光时间,所述第二曝光时间与所述第一曝光时间不同;控制所述tof摄像头模组基于所述第二曝光时间采集第二图像帧;基于所述第二图像帧执行人脸识别。2.根据权利要求1所述的方法,其特征在于,所述电子设备包含人脸识别控制模块、相机服务、相机硬件抽象层hal、摄像头驱动模块和人脸识别可信应用ta,所述人脸识别ta包括帧管理模块、tof算法模块和人脸标识id算法模块,所述相机hal包括传感器节点,所述控制所述tof摄像头模组基于所述第二曝光时间采集第二图像帧包括:所述tof算法模块根据所述第一图像帧计算所述第二曝光时间;所述tof算法模块向所述帧管理模块发送所述第二曝光时间;所述帧管理模块向所述人脸识别控制模块发送所述第二曝光时间;所述人脸识别控制模块通过硬件抽象层接口定义语言hidl接口调用第一函数将所述第二曝光时间写入所述相机hal;所述相机hal中的传感器节点调用第二函数读取所述第二曝光时间;传感器节点调用第三函数对所述第二曝光时间进行处理得到所述tof摄像头模组的曝光寄存器对应的曝光值;所述传感器节点向所述摄像头驱动模块发送所述tof摄像头模组的曝光寄存器对应的曝光值;所述摄像头驱动模块将所述曝光值写入到所述tof摄像头模组的曝光寄存器中;所述tof摄像头模组根据所述曝光寄存器中的所述曝光值采集所述第二图像帧;所述基于所述第二图像帧执行人脸识别包括:所述帧管理模块获取所述第二图像帧;所述帧管理模块确定所述第二图像帧对应的曝光时间和所述第二曝光时间相同;所述帧管理模块向所述tof算法模块发送所述第二图像帧;所述tof算法模块根据所述第二图像帧计算灰度图和深度图;所述tof算法模块向所述人脸id算法模块发送所述灰度图和所述深度图;所述人脸id算法模块基于所述灰度图进行人脸对比,基于所述深度图进行防伪检测,得到人脸识别结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述帧管理模块确定所述第二图像帧对应的曝光时间和所述第二曝光时间不相同,所述帧管理模块丢弃所述第二图像帧。4.根据权利要求1所述的方法,其特征在于,所述电子设备包含人脸识别控制模块、相机服务、相机硬件抽象层hal、摄像头驱动模块和人脸识别可信应用ta,所述人脸识别ta包括帧管理模块、tof算法模块和人脸标识id算法模块,所述相机hal包括传感器节点,所述控制所述tof摄像头模组基于所述第二曝光时间采集第二图像帧包括:
所述tof算法模块根据所述第一图像帧计算所述第二曝光时间;所述tof算法模块向所述帧管理模块发送所述第二曝光时间;所述帧管理模块向所述人脸识别控制模块发送所述第二曝光时间;所述人脸识别控制模块向所述相机服务发送所述第二曝光时间;所述相机服务向所述相机hal发送所述第二曝光时间;所述相机hal中的所述传感器节点根据所述第二曝光时间得到所述tof摄像头模组的曝光寄存器对应的曝光值;所述传感器节点向所述摄像头驱动模块发送所述tof摄像头模组的曝光寄存器对应的曝光值;所述摄像头驱动模块将所述曝光值写入到所述tof摄像头模组的曝光寄存器中;所述tof摄像头模组根据所述曝光寄存器中的所述曝光值采集所述第二图像帧。5.根据权利要求1所述的方法,其特征在于,所述电子设备包含人脸识别控制模块、相机硬件抽象层hal、摄像头驱动模块和人脸识别可信应用ta,所述人脸识别ta包括帧管理模块、tof算法模块和人脸标识id算法模块,所述相机hal包括传感器节点,所述控制所述tof摄像头模组基于所述第二曝光时间采集第二图像帧包括:所述tof算法模块根据所述第一图像帧计算所述第二曝光时间;所述tof算法模块向所述人脸id算法模块发送所述第二曝光时间;所述人脸id算法模块向所述帧管理模块发送所述第二曝光时间;所述帧管理模块向所述人脸识别控制模块发送所述第二曝光时间;所述人脸识别控制模块通过硬件抽象层接口定义语言hidl接口调用第一函数将所述第二曝光时间写入所述相机hal;所述相机hal中的所述传感器节点调用第二函数读取所述第二曝光时间;所述传感器节点调用第三函数对所述第二曝光时间进行处理得到所述tof摄像头模组的曝光寄存器对应的曝光值;所述传感器节点向所述摄像头驱动模块发送所述tof摄像头模组的曝光寄存器对应的曝光值;所述摄像头驱动模块将所述曝光值写入到所述tof摄像头模组的曝光寄存器中;所述tof摄像头模组根据所述曝光寄存器中的所述曝光值采集所述第二图像帧。6.根据权利要求1所述的方法,其特征在于,所述电子设备包含人脸识别控制模块、相机服务、相机硬件抽象层hal、摄像头驱动模块和人脸识别可信应用ta,所述人脸识别ta包括帧管理模块、tof算法模块和人脸标识id算法模块,所述相机hal包括传感器节点,所述控制所述tof摄像头模组基于所述第二曝光时间采集第二图像帧包括:所述tof算法模块根据所述第一图像帧计算所述第二曝光时间;所述tof算法模块向所述帧管理模块发送所述第二曝光时间;所述帧管理模块向所述人脸识别控制模块发送所述第二曝光时间;所述人脸识别控制模块通过hidl接口调用第一函数将所述第二曝光时间写入所述相机hal;所述相机hal中的传感器节点调用第二函数读取所述第二曝光时间;传感器节点调用第三函数对所述第二曝光时间进行处理得到所述tof摄像头模组的曝
光寄存器对应的曝光值;所述传感器节点向所述摄像头驱动模块发送所述tof摄像头模组的曝光寄存器对应的曝光值;所述摄像头驱动模块将所述曝光值写入到所述tof摄像头模组的曝光寄存器中;所述tof摄像头模组根据所述曝光寄存器中的所述曝光值采集所述第二图像帧。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一曝光时间包括第一灰度图曝光时间和第一深度图曝光时间;所述第二曝光时间包括第二灰度图曝光时间和第二深度图曝光时间;所述第二灰度图曝光时间与所述第一灰度图曝光时间不同,和/或,所述第二深度图曝光时间与所述第一深度图曝光时间不同。8.根据权利要求1-7任一项所述的方法,其特征在于,所述tof摄像头模组包括用于发射光信号的发射器和用于接收反射光和成像的图像传感器,所述控制所述tof摄像头模组基于第一曝光时间采集第一图像帧之前,所述方法还包括:控制所述发射器以第一光强度工作;确定所述发射器是否处于正常工作状态;在所述发射器处于正常工作状态的情况下,控制所述发射器以第二光强度工作,所述第二光强度大于所述第一光强度。9.根据权利要求8所述的方法,其特征在于,所述发射器工作在第一电流值时发射的光信号为所述第一光强度,所述发射器工作在第二电流值时发射的光信号为所述第二光强度,所述第二电流值大于所述第一电流值。10.根据权利要求1-9任一项所述的方法,其特征在于,所述基于所述第二图像帧执行所述人脸识别包括:基于所述第二图像帧获取第二灰度图和第二深度图;基于所述第二灰度图进行人脸对比,基于所述第二深度图进行防伪检测,得到人脸识别结果。11.根据权利要求1-10任一项所述的方法,其特征在于,所述方法还包括:基于所述第一图像帧执行人脸识别失败。12.根据权利要求1-11任一项所述的方法,其特征在于,所述第一操作包括用于解锁所述电子设备的操作,用于在线支付的操作,用于录入人脸的操作,或者用于安全注册或登录应用程序的操作。13.一种电子设备,其特征在于,所述电子设备包括:无线通信模块、存储器和一个或多个处理器;所述无线通信模块、所述存储器与所述处理器耦合;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述电子设备执行如权利要求1-12中任一项所述的方法。14.一种计算机可读存储介质,其特征在于,包括计算机指令;当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-12中任一项所述的方法。15.一种芯片系统,其特征在于,所述芯片系统包括一个或多个接口电路和一个或多个
处理器;所述接口电路和所述处理器通过线路互联;所述芯片系统应用于包括通信模块和存储器的电子设备;所述接口电路用于从所述存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求1-12中任一项所述的方法。

技术总结
本申请实施例提供一种人脸识别方法和装置,涉及终端领域,能够解决由于TOF摄像头拍摄的图像出现过曝和欠曝的情况导致电子设备人脸解锁的耗时过长的问题,从而能够提高人脸解锁的效率。该方法应用于电子设备,电子设备包括飞行时间TOF摄像头模组,该方法包括:接收用户的第一操作,第一操作用于触发人脸识别;控制TOF摄像头模组基于第一曝光时间采集第一图像帧;根据第一图像帧确定第二曝光时间,第二曝光时间与第一曝光时间不同;控制TOF摄像头模组基于第二曝光时间采集第二图像帧;基于第二图像帧执行人脸识别。二图像帧执行人脸识别。二图像帧执行人脸识别。


技术研发人员:吕建明
受保护的技术使用者:荣耀终端有限公司
技术研发日:2022.03.25
技术公布日:2022/8/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献