TOF传感器的工作频率的控制方法、装置、设备及介质转让专利

申请号 : CN201910313354.4

文献号 : CN110032979A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 廖声洋

申请人 : 北京迈格威科技有限公司

摘要 :

本申请实施例提供了一种TOF传感器的工作频率的控制方法、装置、设备及计算机可读存储介质,该方法包括:将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;根据人脸区域和人脸区域的深度信息,确定平均深度值;根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。该方法实现了对TOF传感器的工作频率进行动态调节控制,显著地提升了用户体验。

权利要求 :

1.一种飞行时间TOF传感器的工作频率的控制方法,其特征在于,包括:将目标图像帧输入预设的人脸检测模型进行人脸检测,确定所述目标图像帧中的人脸区域;

根据所述人脸区域和TOF传感器已获取的所述目标图像的深度信息,确定所述人脸区域的深度信息;

根据所述人脸区域和所述人脸区域的深度信息,确定平均深度值;

根据所述平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。

2.根据权利要求1所述的方法,其特征在于,所述将目标图像帧输入预设的人脸检测模型进行人脸检测之前,该方法还包括:获取多张待处理图像帧,并通过TOF传感器采集确定各个待处理图像帧的深度信息。

3.根据权利要求2所述的方法,其特征在于,所述将目标图像帧输入预设的人脸检测模型进行人脸检测,确定所述目标图像帧中的人脸区域,包括:将任一待处理图像帧输入预设的人脸检测模型进行人脸检测,若检测到人脸,则将所述任一待处理图像作为目标图像帧,并确定所述目标图像帧中的人脸区域。

4.根据权利要求1所述的方法,其特征在于,所述根据所述人脸区域和TOF传感器已获取的所述目标图像的深度信息,确定所述人脸区域的深度信息,包括:根据所述人脸区域的第一方向的起始值、所述人脸区域的第二方向的起始值、所述人脸区域的宽度参数、所述人脸区域的高度参数和所述目标图像的深度信息,确定所述人脸区域的深度信息,所述人脸区域的第一方向包括所述人脸区域平面坐标系的横轴方向,所述人脸区域的第二方向包括所述人脸区域平面坐标系的纵轴方向。

5.根据权利要求4所述的方法,其特征在于,所述根据所述人脸区域和所述人脸区域的深度信息,确定平均深度值,包括:将所述人脸区域的深度信息求和,确定第一参数;

根据所述人脸区域的宽度参数与所述人脸区域的高度参数的乘积,确定第二参数;

将所述第一参数与所述第二参数相除,确定所述平均深度值。

6.根据权利要求5所述的方法,其特征在于,所述根据所述平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制,包括:根据所述平均深度值和所述预设的TOF传感器的工作频率的乘积,确定第三参数;

将所述人脸区域的宽度参数与所述人脸区域的高度参数求和,确定第四参数;

将所述第三参数与所述第四参数相除,确定更新后的TOF传感器的工作频率,所述更新后的TOF传感器的工作频率小于TOF传感器的工作频率的上限阈值。

7.根据权利要求1所述的方法,其特征在于,在所述根据所述人脸区域和已获取的所述目标图像的深度信息,确定所述人脸区域的深度信息之前,该方法还包括:根据预设应用的身份标识,判断所述预设应用是否是支付类型的应用;

所述根据所述人脸区域和已获取的所述目标图像的深度信息,确定所述人脸区域的深度信息,包括:若所述预设应用是支付类型的应用,根据所述人脸区域和已获取的所述目标图像的深度信息,确定所述人脸区域的深度信息。

8.一种TOF传感器的工作频率的控制装置,其特征在于,包括:第一处理模块,用于将目标图像帧输入预设的人脸检测模型进行人脸检测,确定所述目标图像帧中的人脸区域;

第二处理模块,用于根据所述人脸区域和TOF传感器已获取的所述目标图像的深度信息,确定所述人脸区域的深度信息;

第三处理模块,用于根据所述人脸区域和所述人脸区域的深度信息,确定平均深度值;

第四处理模块,用于根据所述平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。

9.一种电子设备,其特征在于,包括:处理器、存储器;

所述存储器,用于存储计算机程序;

所述处理器,用于通过调用所述计算机程序,执行上述权利要求1-7中任一项所述的TOF传感器的工作频率的控制方法。

10.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序用于被处理器执行时实现如权利要求1-7中任一项所述的TOF传感器的工作频率的控制方法。

说明书 :

TOF传感器的工作频率的控制方法、装置、设备及介质

技术领域

[0001] 本申请涉及计算机技术领域,具体而言,本申请涉及一种TOF传感器的工作频率的控制方法、装置、设备及计算机可读存储介质。

背景技术

[0002] 随着科学技术的发展和技术产业化应用水平的提升,手机的性能越来越好、硬件配置已经越来越完备。但同时,随着手机市场竞争越来越激烈,拼硬件配置已经不能吸引到更多的电子消费者,所以,大部分的手机厂商都在追求手机产品的差异化功能规划、设计、营销等。如正逐步流行的手机技术应用有人脸解锁、人脸重塑、3D美颜、3D打光等。
[0003] 对于支付场景的TOF(Time of flight,飞行时间)传感器的频率控制这个应用场景来说,现有技术存在TOF传感器的工作频率(采集频率)不可调节、不能按照应用场景(例如支付场景)进行调节和用户体验较差等问题。

发明内容

[0004] 本申请针对现有的方式的缺点,提出一种TOF传感器的工作频率的控制方法、装置、设备及计算机可读存储介质,用以解决如何实现对TOF传感器的工作频率进行动态调节控制的问题。
[0005] 第一方面,本申请提供了一种飞行时间TOF传感器的工作频率的控制方法,包括:
[0006] 将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;
[0007] 根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;
[0008] 根据人脸区域和人脸区域的深度信息,确定平均深度值;
[0009] 根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。
[0010] 可选地,将目标图像帧输入预设的人脸检测模型进行人脸检测之前,该方法还包括:
[0011] 获取多张待处理图像帧,并通过TOF传感器采集确定各个待处理图像帧的深度信息。
[0012] 可选地,将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域,包括:
[0013] 将任一待处理图像帧输入预设的人脸检测模型进行人脸检测,若检测到人脸,则将任一待处理图像作为目标图像帧,并确定目标图像帧中的人脸区域。
[0014] 可选地,根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息,包括:
[0015] 根据人脸区域的第一方向的起始值、人脸区域的第二方向的起始值、人脸区域的宽度参数、人脸区域的高度参数和目标图像的深度信息,确定人脸区域的深度信息,人脸区域的第一方向包括人脸区域平面坐标系的横轴方向,人脸区域的第二方向包括人脸区域平面坐标系的纵轴方向。
[0016] 可选地,根据人脸区域和人脸区域的深度信息,确定平均深度值,包括:
[0017] 将人脸区域的深度信息求和,确定第一参数;
[0018] 根据人脸区域的宽度参数与人脸区域的高度参数的乘积,确定第二参数;
[0019] 将第一参数与第二参数相除,确定平均深度值。
[0020] 可选地,根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制,包括:
[0021] 根据平均深度值和预设的TOF传感器的工作频率的乘积,确定第三参数;
[0022] 将人脸区域的宽度参数与人脸区域的高度参数求和,确定第四参数;
[0023] 将第三参数与第四参数相除,确定更新后的TOF传感器的工作频率,更新后的TOF传感器的工作频率小于工作频率的上限阈值。
[0024] 可选地,在根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息之前,该方法还包括:
[0025] 根据预设应用的身份标识,判断预设应用是否是支付类型的应用;
[0026] 根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息,包括:
[0027] 若预设应用是支付类型的应用,根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息。
[0028] 第二方面,本申请提供了一种TOF传感器的工作频率的控制装置,包括:
[0029] 第一处理模块,用于将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;
[0030] 第二处理模块,用于根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;
[0031] 第三处理模块,用于根据人脸区域和人脸区域的深度信息,确定平均深度值;
[0032] 第四处理模块,用于根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。
[0033] 第三方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;
[0034] 总线,用于连接处理器和存储器;
[0035] 存储器,用于存储操作指令;
[0036] 处理器,用于通过调用操作指令,执行本申请第一方面的TOF传感器的工作频率的控制方法。
[0037] 第四方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被用于执行本申请第一方面的TOF传感器的工作频率的控制方法。
[0038] 本申请实施例提供的技术方案,至少具有如下有益效果:
[0039] 将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;根据人脸区域和人脸区域的深度信息,确定平均深度值;根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制;如此,实现了对TOF传感器的工作频率进行动态调节控制,TOF传感器与人脸区域之间距离越远,实时将TOF传感器的工作频率提高,从而提高支付的安全性;TOF传感器与人脸区域之间距离越近,实时将TOF传感器的工作频率降低,从而节省电量,降低功耗;显著地提升了用户体验。
[0040] 本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

[0041] 为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
[0042] 图1为本申请实施例提供的一种TOF传感器的工作频率的控制方法的流程示意图;
[0043] 图2为本申请实施例提供的另一种TOF传感器的工作频率的控制方法的流程示意图;
[0044] 图3为本申请实施例提供的TOF传感器深度图像示意图;
[0045] 图4为本申请实施例提供的非支付类应用对应的TOF传感器频率曲线示意图;
[0046] 图5为本申请实施例提供的支付类应用对应的TOF传感器频率曲线示意图;
[0047] 图6为本申请实施例提供的一种TOF传感器的工作频率的控制装置的结构示意图;
[0048] 图7为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0049] 下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。
[0050] 本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0051] 本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0052] 下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
[0053] 实施例一
[0054] 本申请实施例中提供了一种TOF传感器的工作频率的控制方法,该方法的流程示意图如图1所示,该方法包括:
[0055] S101,将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域。
[0056] S102,根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息。
[0057] S103,根据人脸区域和人脸区域的深度信息,确定平均深度值。
[0058] S104,根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。
[0059] 本申请实施例中,将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;根据人脸区域和人脸区域的深度信息,确定平均深度值;根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制;如此,实现了对TOF传感器的工作频率进行动态调节控制,TOF传感器与人脸区域之间距离越远,实时将TOF传感器的工作频率提高,从而提高支付的安全性;TOF传感器与人脸区域之间距离越近,实时将TOF传感器的工作频率降低,从而节省电量,降低功耗;显著地提升了用户体验。
[0060] 可选地,将目标图像帧输入预设的人脸检测模型进行人脸检测之前,该方法还包括:
[0061] 获取多张待处理图像帧,并通过TOF传感器采集确定各个待处理图像帧的深度信息。
[0062] 可选地,将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域,包括:
[0063] 将任一待处理图像帧输入预设的人脸检测模型进行人脸检测,若检测到人脸,则将任一待处理图像作为目标图像帧,并确定目标图像帧中的人脸区域。
[0064] 可选地,根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息,包括:
[0065] 根据人脸区域的第一方向的起始值、人脸区域的第二方向的起始值、人脸区域的宽度参数、人脸区域的高度参数和目标图像的深度信息,确定人脸区域的深度信息,人脸区域的第一方向包括人脸区域平面坐标系的横轴方向,人脸区域的第二方向包括人脸区域平面坐标系的纵轴方向。
[0066] 可选地,依据人脸区域Rect(x0,y0,width0,height0)和目标图像的深度信息,人脸区域的第一方向的起始值为x0,人脸区域的第二方向的起始值为y0,人脸区域的宽度参数为width0,人脸区域的高度参数为height0,目标图像的深度信息为Depth(x,y),从当前图像帧的深度信息Depth(x,y)中取出对应人脸区域的深度信息Depth(xi,yi),xi范围:(x0,x0+width0),yi范围:(y0,y0+height0)。
[0067] 可选地,根据人脸区域和人脸区域的深度信息,确定平均深度值,包括:
[0068] 将人脸区域的深度信息求和,确定第一参数;
[0069] 根据人脸区域的宽度参数与人脸区域的高度参数的乘积,确定第二参数;
[0070] 将第一参数与第二参数相除,确定平均深度值。
[0071] 可选地,计算人脸区域的深度信息Depth(xi,yi)的平均深度值avg0,人脸区域的宽度参数为width0,人脸区域的高度参数为height0。
[0072] 可选地,for(long x=x0;x
[0073] for(long y=y0;y
[0074] sum=sum+Depth(x,y);
[0075] }
[0076] }
[0077] float avg0=sum/(width0×height0)。
[0078] 可选地,根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制,包括:
[0079] 根据平均深度值和预设的TOF传感器的工作频率的乘积,确定第三参数;
[0080] 将人脸区域的宽度参数与人脸区域的高度参数求和,确定第四参数;
[0081] 将第三参数与第四参数相除,确定更新后的TOF传感器的工作频率,更新后的TOF传感器的工作频率小于TOF传感器的工作频率的上限阈值。
[0082] 可选地,更新后的TOF传感器的工作频率=f0×avg0/(width0+height0),预设的TOF传感器的工作频率为f0,人脸区域的宽度参数为width0,人脸区域的高度参数为height0,平均深度值为avg0。距离越远,采集频率提高,提高支付的安全性;距离越近,采集频率降低,节省电量,降低功耗。
[0083] 可选地,在根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息之前,该方法还包括:
[0084] 根据预设应用的身份标识,判断预设应用是否是支付类型的应用;
[0085] 根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息,包括:
[0086] 若预设应用是支付类型的应用,根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息。
[0087] 本申请实施例中提供了另一种TOF传感器的工作频率的控制方法,该方法的流程示意图如图2所示,该方法包括:
[0088] S201,开启支付场景的TOF传感器的工作频率控制。
[0089] S202,获取启动摄像头传感器camerasensor的应用ID。
[0090] 可选地,应用ID为字符串,身份标识,用于区别各类应用,各类应用例如,相机、微信、支付宝、某某银行等。
[0091] S203,加载TOF传感器的工作频率调节的默认参数表。
[0092] 可选地,默认参数表中各参数例如,TOF传感器的默认采集频率f0、工作频率的上限阈值等,TOF传感器的默认采集频率f0也就是TOF传感器的默认工作频率f0。
[0093] S204,图像采集设备开启预览视频流。
[0094] 可选地,图像采集设备为手机摄像头。
[0095] S205,获取预览数据帧;开启TOF传感器,获取深度数据帧。
[0096] 可选地,预览数据帧为原始图像f(x,y),深度数据帧为深度图像Depth(x,y),图3为TOF传感器深度图像。
[0097] S206,将预览数据帧输入人脸检测模型中,人脸检测模型对图像进行人脸检测,判断图像中是否存在人脸,若存在人脸,则转到S207处理,若不存在人脸,则转到S213处理。
[0098] 可选地,人脸关键点检测:a):采集相当数量(例如:10万张)的人脸图像(底库);b):对步骤a)的图像进行人脸关键点精准标注(包括不限于:脸的轮廓点、眼睛轮廓点、鼻子轮廓点、眉毛轮廓点、额头轮廓点、上嘴唇轮廓点、下嘴唇轮廓点等);c):对步骤b)的精准标注数据按一定比例划分为训练集、验证集、测试集;d):对步骤c)的训练集进行模型训练(神经网络训练),同时用验证集对训练过程中的中间结果进行验证(实时调整训练参数),当训练精度和验证精度都达到一定阈值时,停止训练过程,得到训练模型;e):用测试集对步骤d)的模型进行测试,衡量该模型的性能和能力。
[0099] S207,获取当前人脸的矩形区域。
[0100] 可选地,当前人脸的矩形区域为Rect(x0,y0,width0,height0),人脸区域平面坐标系的横轴方向的起始值为x0,人脸区域平面坐标系的纵轴方向的起始值为y0,人脸区域的宽度参数为width0,人脸区域的高度参数为height0。
[0101] S208,判断S202中的应用ID是否是支付类应用,若是支付类应用,则转到S209处理,若不是支付类应用,则转到S213处理。
[0102] S209,依据人脸的矩形区域,从当前图像帧的深度信息中取出对应人脸区域的局部深度信息。
[0103] 可选地,依据人脸的矩形区域Rect(x0,y0,width0,height0),从当前图像帧的深度信息Depth(x,y)中取出对应人脸区域的局部深度信息Depth(xi,yi),xi范围:(x0,x0+width0),yi范围:(y0,y0+height0)。
[0104] S210,确定局部深度信息Depth(xi,yi)的平均深度值avg0。
[0105] 可选地,for(long x=x0;x
[0106] for(long y=y0;y
[0107] sum=sum+Depth(x,y);
[0108] }
[0109] }
[0110] float avg0=sum/(width0×height0)。
[0111] S211,依据人脸区域的平均深度值avg0和TOF传感器的默认工作频率f0,实时调节TOF传感器的工作频率。
[0112] 可选地,实时调节更新后的TOF传感器的工作频率=f0×avg0/(width0+height0)。
[0113] 距离越远,工作频率提高,提高支付的安全性;距离越近,工作频率降低,节省电量,降低功耗。
[0114] S212,将实时调节后的TOF传感器的工作频率更新到系统。
[0115] S213,判断应用是否结束,若是应用是结束,则转到S214处理,若应用不是结束,则转到S204处理。
[0116] S214,退出支付场景的TOF传感器的工作频率控制。
[0117] 可选地,如图4所示,横坐标为平均深度avg0,纵坐标为TOF传感器的工作频率;当为非支付类应用时,例如,相机、直播类app等,TOF传感器的工作频率不会随着平均深度avg0进行调节。
[0118] 可选地,如图5示,横坐标为平均深度avg0,纵坐标为TOF传感器的工作频率;当为支付类应用时,例如,微信、支付宝等,A点为启动支付类应用的时刻点,TOF传感器的工作频率随着平均深度avg0进行调节,avg0越大,TOF传感器的工作频率越高,保证支付过程的安全性。当横坐标的平均深度值avg0上升一定时候,工作频率(采集频率)达到工作频率的上限阈值时,工作频率不会再变化。用户可以手动调节这些参数。
[0119] 应用本申请实施例,至少具有如下有益效果:
[0120] 实现了对TOF传感器的工作频率进行动态调节控制,TOF传感器与人脸区域之间距离越远,实时将TOF传感器的工作频率提高,从而提高支付的安全性;TOF传感器与人脸区域之间距离越近,实时将TOF传感器的工作频率降低,从而节省电量,降低功耗;显著地提升了用户体验。
[0121] 实施例二
[0122] 基于相同的发明构思,本申请实施例还提供了一种TOF传感器的工作频率的控制装置,该装置的结构示意图如图6所示,TOF传感器的工作频率的控制装置60,包括第一处理模块601、第二处理模块602、第三处理模块603和第四处理模块604。
[0123] 第一处理模块601,用于将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;
[0124] 第二处理模块602,用于根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;
[0125] 第三处理模块603,用于根据人脸区域和人脸区域的深度信息,确定平均深度值;
[0126] 第四处理模块604,用于根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制。
[0127] 可选地,第一处理模块601,还用于获取多张待处理图像帧,并通过TOF传感器采集确定各个待处理图像帧的深度信息。
[0128] 可选地,第一处理模块601,具体用于将任一待处理图像帧输入预设的人脸检测模型进行人脸检测,若检测到人脸,则将任一待处理图像作为目标图像帧,并确定目标图像帧中的人脸区域。
[0129] 可选地,第二处理模块602,具体用于根据人脸区域的第一方向的起始值、人脸区域的第二方向的起始值、人脸区域的宽度参数、人脸区域的高度参数和目标图像的深度信息,确定人脸区域的深度信息,人脸区域的第一方向包括人脸区域平面坐标系的横轴方向,人脸区域的第二方向包括人脸区域平面坐标系的纵轴方向。
[0130] 可选地,第三处理模块603,具体用于将人脸区域的深度信息求和,确定第一参数;根据人脸区域的宽度参数与人脸区域的高度参数的乘积,确定第二参数;将第一参数与第二参数相除,确定平均深度值。
[0131] 可选地,第四处理模块604,具体用于根据平均深度值和预设的TOF传感器的工作频率的乘积,确定第三参数;将人脸区域的宽度参数与人脸区域的高度参数求和,确定第四参数;将第三参数与第四参数相除,确定更新后的TOF传感器的工作频率,更新后的TOF传感器的工作频率小于TOF传感器的工作频率的上限阈值。
[0132] 可选地,第二处理模块602,具体用于根据预设应用的身份标识,判断预设应用是否是支付类型的应用;若预设应用是支付类型的应用,根据人脸区域和已获取的目标图像的深度信息,确定人脸区域的深度信息。
[0133] 应用本申请实施例,至少具有如下有益效果:
[0134] 实现了对TOF传感器的工作频率进行动态调节控制,TOF传感器与人脸区域之间距离越远,实时将TOF传感器的工作频率提高,从而提高支付的安全性;TOF传感器与人脸区域之间距离越近,实时将TOF传感器的工作频率降低,从而节省电量,降低功耗;显著地提升了用户体验。
[0135] 本申请实施例提供的TOF传感器的工作频率的控制装置中未详述的内容,可参照上述实施例一提供的TOF传感器的工作频率的控制方法,本申请实施例提供的TOF传感器的工作频率的控制装置能够达到的有益效果与上述实施例一提供的TOF传感器的工作频率的控制方法相同,在此不再赘述。
[0136] 实施例三
[0137] 基于相同的发明构思,本申请实施例还提供了一种电子设备,该电子设备的结构示意图如图7所示,该电子设备7000包括至少一个处理器7001、存储器7002和总线7003,至少一个处理器7001均与存储7002电连接;存储器7002被配置用于存储有至少一个计算机可执行指令,处理器7001被配置用于执行该至少一个计算机可执行指令,从而执行如本申请实施例一中任意一个实施例或任意一种可选实施方式提供的任意一种TOF传感器的工作频率的控制方法的步骤。
[0138] 进一步,处理器7001可以是FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其它具有逻辑处理能力的器件,如MCU(Microcontroller Unit,微控制单元)、CPU(Central Process Unit,中央处理器)。
[0139] 应用本申请实施例,至少具有如下有益效果:
[0140] 实现了对TOF传感器的工作频率进行动态调节控制,TOF传感器与人脸区域之间距离越远,实时将TOF传感器的工作频率提高,从而提高支付的安全性;TOF传感器与人脸区域之间距离越近,实时将TOF传感器的工作频率降低,从而节省电量,降低功耗;显著地提升了用户体验。
[0141] 实施例四
[0142] 基于相同的发明构思,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序用于被处理器执行时实现本申请实施例一中任意一个实施例或任意一种TOF传感器的工作频率的控制方法的步骤。
[0143] 本申请实施例提供的计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
[0144] 应用本申请实施例,至少具有如下有益效果:
[0145] 将目标图像帧输入预设的人脸检测模型进行人脸检测,确定目标图像帧中的人脸区域;根据人脸区域和TOF传感器已获取的目标图像的深度信息,确定人脸区域的深度信息;根据人脸区域和人脸区域的深度信息,确定平均深度值;根据平均深度值和预设的TOF传感器的工作频率,对TOF传感器的工作频率进行调节控制;如此,实现了对TOF传感器的工作频率进行动态调节控制,TOF传感器与人脸区域之间距离越远,实时将TOF传感器的工作频率提高,从而提高支付的安全性;TOF传感器与人脸区域之间距离越近,实时将TOF传感器的工作频率降低,从而节省电量,降低功耗;显著地提升了用户体验。
[0146] 本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本申请公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
[0147] 本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
[0148] 以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。