掌桥专利:专业的专利平台
掌桥专利
首页

一种红外图像人脸曝光方法、装置、设备及存储介质

文献发布时间:2023-06-19 11:02:01


一种红外图像人脸曝光方法、装置、设备及存储介质

技术领域

本申请涉及图像处理技术领域,具体而言,涉及一种红外图像人脸曝光方法、装置、设备及存储介质。

背景技术

随着人脸识别技术的发展,其在人脸支付、人脸解锁等方面得到了广泛的应用。具体可通过进行人脸识别的设备上包括的3D结构光模组以及与该3D结构光模组连接的处理器对人脸进行识别。

目前,当目标对象处于逆光场景或者强顺光场景等场景时,主要根据该目标对象的整个区域的平均亮度调整摄像头的曝光参数,使该目标对象的整个区域的平均亮度达到预设亮度,基于达到预设亮度后的目标对象的整个区域进行人脸识别。

然而,在对人脸进行识别时,主要关注的是人脸区域,如果采用上述方式调整摄像头的曝光参数,可能存在人脸区域太黑或者过曝光的现象,这样会导致无法获取清晰的人脸图像。

发明内容

本申请的目的在于,针对上述现有技术中的不足,提供一种红外图像人脸曝光方法、装置、设备及存储介质,可以在目标对象处于逆光场景或者强顺光场景等场景时,还可以获取到清晰的人脸图像。

第一方面,本申请实施例提供了一种红外图像人脸曝光方法,所述方法包括:

获取红外摄像头采集的红外图像中的人脸区域;

计算所述红外图像中所述人脸区域的亮度;

判断所述人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内;

若所述亮度偏差不在所述预设亮度偏差范围内,则调整所述红外摄像头的曝光参数;

根据调整后的曝光参数对所述红外图像中的所述人脸区域进行曝光。

可选地,所述若所述亮度偏差不在所述预设亮度偏差范围内,则调整所述红外摄像头的曝光参数,包括:

若所述亮度偏差不在所述预设亮度偏差范围内,且所述人脸区域的亮度小于所述预设目标亮度,则提升所述红外摄像头的曝光参数;

若所述亮度偏差不在所述预设亮度偏差范围内,且所述人脸区域的亮度大于所述预设目标亮度,则降低所述红外摄像头的曝光参数。

可选地,所述调整所述红外摄像头的曝光参数,包括:

根据预设的单位曝光参数,调整所述红外摄像头的曝光参数,直至基于调整后的曝光参数曝光后的红外图像中的人脸区域的亮度与所述预设目标亮度的亮度偏差在所述预设亮度偏差范围内。

可选地,所述获取红外摄像头采集的红外图像中的人脸区域之前,所述方法还包括:

若应用层识别不到所述红外图像中的人脸,则获取所述应用层传输的人脸框的位置,所述人脸框的位置为所述应用层基于彩色摄像头采集的颜色图像进行人脸识别得到的位置;

根据所述人脸框的位置,确定所述红外图像中所述人脸框的包围区域为所述人脸区域。

可选地,所述获取红外摄像头采集的红外图像中的人脸区域,包括:

若所述应用层从所述红外摄像头连续采集的多帧红外图像中分别识别出人脸,则获取各帧所述红外图像的人脸区域;

所述计算所述红外图像中所述人脸区域的亮度,包括:

分别计算各帧所述红外图像中所述人脸区域的亮度,得到目标人脸亮度。

可选地,所述分别计算各帧所述红外图像中所述人脸区域的亮度,得到目标人脸亮度,包括:

对各帧所述红外图像中所述人脸区域进行网格划分,得到多个人脸网格;

根据所述多个人脸网格的平均亮度,得到所述目标人脸亮度。

可选地,所述判断所述人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内之前,所述方法还包括:

获取多组红外样本图像,每组红外样本图像包括:所述红外摄像头在同一位置处采集的多个红外样本图像,不同组红外图像为在所述红外摄像头分别在不同位置处采集的红外样本图像,不同位置对应不同曝光参数;

根据预设亮度约束条件,从所述多组红外样本图像中选择满足所述预设亮度约束条件的一组红外样本图像为目标红外样本图像;

将所述目标红外样本图像中人脸区域的亮度作为所述预设目标亮度。

第二方面,本申请实施例还提供了一种红外图像人脸曝光装置,所述装置包括:

获取模块,用于获取红外摄像头采集的红外图像中的人脸区域;

计算模块,用于计算所述红外图像中所述人脸区域的亮度;

判断模块,用于判断所述人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内;

调整模块,用于若所述亮度偏差不在所述预设亮度偏差范围内,则调整所述红外摄像头的曝光参数;

曝光模块,用于根据调整后的曝光参数对所述红外图像中的所述人脸区域进行曝光。

可选地,所述调整模块,具体用于若所述亮度偏差不在所述预设亮度偏差范围内,且所述人脸区域的亮度小于所述预设目标亮度,则提升所述红外摄像头的曝光参数;若所述亮度偏差不在所述预设亮度偏差范围内,且所述人脸区域的亮度大于所述预设目标亮度,则降低所述红外摄像头的曝光参数。

可选地,所述调整模块,还具体用于根据预设的单位曝光参数,调整所述红外摄像头的曝光参数,直至基于调整后的曝光参数曝光后的红外图像中的人脸区域的亮度与所述预设目标亮度的亮度偏差在所述预设亮度偏差范围内。

可选地,所述获取模块,还用于若应用层识别不到所述红外图像中的人脸,则获取所述应用层传输的人脸框的位置,所述人脸框的位置为所述应用层基于彩色摄像头采集的颜色图像进行人脸识别得到的位置;根据所述人脸框的位置,确定所述红外图像中所述人脸框的包围区域为所述人脸区域。

可选地,所述获取模块,具体用于若所述应用层从所述红外摄像头连续采集的多帧红外图像中分别识别出人脸,则获取各帧所述红外图像的人脸区域;

相应地,所述计算模块,具体用于分别计算各帧所述红外图像中所述人脸区域的亮度,得到目标人脸亮度。

可选地,所述计算模块,还具体用于对各帧所述红外图像中所述人脸区域进行网格划分,得到多个人脸网格;根据所述多个人脸网格的平均亮度,得到所述目标人脸亮度。

可选地,所述获取模块,还用于获取多组红外样本图像,每组红外样本图像包括:所述红外摄像头在同一位置处采集的多个红外样本图像,不同组红外图像为在所述红外摄像头分别在不同位置处采集的红外样本图像,不同位置对应不同曝光参数;

所述装置还包括选择模块,所述选择模块,用于根据预设亮度约束条件,从所述多组红外样本图像中选择满足所述预设亮度约束条件的一组红外样本图像为目标红外样本图像;将所述目标红外样本图像中人脸区域的亮度作为所述预设目标亮度。

第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述第一方面的所述红外图像人脸曝光方法的步骤。

第四方面,本申请实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面的所述红外图像人脸曝光方法的步骤。

本申请的有益效果是:

本申请实施例提供一种红外图像人脸曝光方法、装置、设备及存储介质,该方法包括:获取红外摄像头采集的红外图像中的人脸区域;计算该红外图像中该人脸区域的亮度;判断该人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内;若该亮度偏差不在该预设亮度偏差范围内,则调整该红外摄像头的曝光参数;根据调整后的曝光参数对该红外图像中的所述人脸区域进行曝光。采用本申请实施例提供的红外图像人脸曝光方法,重点关注红外图像中人脸区域的亮度与预设目标亮度之间的关系,通过该关系调整红外摄像头的曝光参数,最终使该红外图像中的人脸区域的亮度满足预设要求。避免了现有技术中通过整个红外图像的亮度进行曝光的现象,这样可以在目标对象处于逆光场景或者强顺光场景等场景时,还可以获取到清晰的人脸图像。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种红外图像人脸曝光系统的结构示意图;

图2为本申请实施例提供的一种红外图像人脸曝光方法的流程示意图;

图3为本申请实施例提供的另一种红外图像人脸曝光方法的流程示意图;

图4为本申请实施例提供的再一种红外图像人脸曝光方法的流程示意图;

图5为本申请实施例提供的又一种红外图像人脸曝光方法的流程示意图;

图6为本申请实施例提供的一种红外图像人脸曝光装置的结构示意图;

图7为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在对本申请实施例进行详细解释之前,首先对本申请的应用场景予以介绍。该应用场景具体可以为人脸进行识别的场景,如人脸支付、人脸解锁等场景,可应用于人脸门禁、闸机以及金融行业等领域,需要说明的是,本申请不对所应用的领域进行限定。图1为本申请实施例提供的一种红外图像人脸曝光系统的结构示意图,如图1所示,该系统可包括红外摄像头101、彩色摄像头102、泛光灯103、投射器104以及处理器105,其中,投射器104用于向目标对象投射散斑或者其他结构光;红外摄像头101可结合泛光灯103采集包含有该目标对象的红外图像,并将该红外图像发送给处理器105;彩色摄像头102可采集包含有该目标对象的彩色图像,并将该彩色图像发送给处理器105;处理器105可根据红外图像、彩色图像以及预先存储的多个参考图像对该目标对象进行识别。其中,处理器105可根据预先设置的目标亮度以及红外图像中人脸区域的亮度,确定该人脸区域的目标曝光参数,使红外摄像头101以该目标曝光参数对该人脸区域进行曝光,这样处理器105可得到清晰的人脸红外图像。处理器105可基于该人脸红外图像、彩色图像以及预先存储的多个参考图像对该目标对象进行识别。可以看出,在人脸图像清晰的前提下,进而可以提到人脸识别的精确度。

该系统可预先嵌入在图像采集设备中,该图像采集设备的具体形态可以为手机、平板电脑、智能门锁以及穿戴设备等,需要说明的是,本申请不对该图像采集设备的形态进行限定,该图像采集设备只要具有人脸识别的功能即可,任何形态都属于本申请保护的范围。

如下结合附图对本申请提到的红外图像人脸曝光方法进行示例说明。图2为本申请实施例提供的一种红外图像人脸曝光方法的流程示意图,该方法可应用于上述红外图像人脸曝光系统中的处理器105。如图2所示,该方法可包括:

S201、获取红外摄像头采集的红外图像中的人脸区域。

通常,目标对象在位于图像采集设备的采集范围内时,该图像采集设备上的红外摄像头可结合投射器、泛光灯等单元采集包含有目标对象的红外图像,其中,该泛光灯可为目标对象补光,进而增强光照强度,该投射器可向目标对象投射散斑。也就是说,该红外摄像头采集的红外图像相当于一种散斑图,处理器可基于该散斑图、预先设置的参考图像以及彩色摄像头采集到的彩色图像对目标对象进行识别。

其中,在该红外摄像头采集到红外图像后,镶嵌该图像采集设备的电子设备的应用层可对该红外图像上包含的目标对象的人脸区域进行识别,在识别到该人脸区域后,可将该人脸区域发送给处理器,进而该处理器可得到该红外摄像头采集的红外图像中的人脸区域。

S202、计算该红外图像中所述人脸区域的亮度。

其中,该红外图像中用人脸框框住的区域一般作为人脸区域,从该红外图像中提取将该人脸框框住的区域,统计该区域上每个像素点的亮度值,根据每个像素点的亮度值可得到该区域的亮度。

可选地,可将亮度值最大的像素点对应的亮度作为该区域的亮度,也可根据每个像素点的亮度值,得到平均亮度值,将该平均亮度值作为该区域的亮度,当然,也可采用其他计算方式计算该区域的亮度,本申请不对其进行限定。

S203、判断该人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内。

其中,该预设目标亮度可预先存储在与该处理器相关联的存储器中,该处理器在计算得到该人脸区域的亮度后,可从该存储器中获取该预设目标亮度,并计算该人脸区域的亮度与该预设目标亮度之间的亮度偏差,当该亮度偏差为负值时,可获取该亮度偏差的绝对值。该预设亮度偏差可根据识别精度需求进行设置,一般为一个范围区间,该人脸区域的亮度与该预设目标亮度之间的亮度偏差最小要大于该范围区间内的最小值,该人脸区域的亮度与该预设目标亮度之间的亮度偏差最大要小于该范围区间内的最大值,这样才能保证对该目标对象的识别精度。

S204、若该亮度偏差不在该预设亮度偏差范围内,则调整该红外摄像头的曝光参数。

S205、根据调整后的曝光参数对该红外图像中的该人脸区域进行曝光。

其中,当该处理器判断出该亮度偏差小于该预设亮度偏差范围内的最小值或者该亮度偏差大于该预设亮度偏差范围内的最大值时,证明该人脸区域的亮度还达到预设要求,该预设要求指的是在预设亮度偏差范围内,该处理器可具体根据该人脸区域的亮度与预设目标亮度之间的大小关系,调整曝光参数。其中,该曝光参数可包括曝光时间和/或增益,当然,也可包括其他对该人脸区域的亮度产生影响的参数,本申请不对其进行限定。

调整该红外摄像头的曝光参数的目的是为了使该人脸区域的亮度越来越靠近该预设目标亮度,当采用当前曝光参数进行曝光后的人脸区域的亮度靠近程度满足预设要求时,证明该当前的曝光参数为目标曝光参数。

综上所述,本申请提供的红外图像人脸曝光方法中,该方法包括:获取红外摄像头采集的红外图像中的人脸区域;计算该红外图像中该人脸区域的亮度;判断该人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内;若该亮度偏差不在该预设亮度偏差范围内,则调整该红外摄像头的曝光参数;根据调整后的曝光参数对该红外图像中的所述人脸区域进行曝光。采用本申请实施例提供的红外图像人脸曝光方法,重点关注红外图像中人脸区域的亮度与预设目标亮度之间的关系,通过该关系调整红外摄像头的曝光参数,最终使该红外图像中的人脸区域的亮度满足预设要求。避免了现有技术中通过整个红外图像的亮度进行曝光的现象,这样可以在目标对象处于逆光场景或者强顺光场景等场景时,还可以获取到清晰的人脸图像。

可选地,上述若该亮度偏差不在该预设亮度偏差范围内,则调整该红外摄像头的曝光参数,包括:若该亮度偏差不在该预设亮度偏差范围内,且该人脸区域的亮度小于该预设目标亮度,则提升该红外摄像头的曝光参数;若该亮度偏差不在该预设亮度偏差范围内,且所述人脸区域的亮度大于该预设目标亮度,则降低该红外摄像头的曝光参数。

当该处理器判断出该人脸区域的亮度小于该预设目标亮度,并且小于的程度不在预设偏差范围内时,该处理器可以该预设目标亮度为基准,提升该红外摄像头的曝光参数;同理,该处理器判断出该人脸区域的亮度大于该预设目标亮度,并且大于的程度不在预设偏差范围内时,该处理器可以该预设目标亮度为基准,降低该红外摄像头的曝光参数。一般情况下,不管是上述哪种情况,调整以曝光时间以及增益为主的曝光参数时,首先调整曝光时间,若在调整曝光时间后,就能使该人脸区域的所述人脸区域的亮度与预设目标亮度之间的亮度偏差在预设亮度偏差范围内时,就不需要调整增益,这样可以避免该人脸区域出现噪点的现象。

可选地,上述调整该红外摄像头的曝光参数,包括:根据预设的单位曝光参数,调整该红外摄像头的曝光参数,直至基于调整后的曝光参数曝光后的红外图像中的人脸区域的亮度与该预设目标亮度的亮度偏差在该预设亮度偏差范围内。

其中,当该处理器判断出当前人脸区域的亮度与预设目标亮度之间的亮度偏差不在预设亮度偏差范围内时,可按照预设的单位曝光参数第一次调整该红外摄像头的曝光参数,使该红外摄像头以调整后的曝光参数对该人脸区域进行曝光,该处理器再判断该人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内,若该亮度偏差依旧不在该预设亮度偏差范围内时,继续按照该预设的单位曝光参数第二次调整该红外摄像头的曝光参数,使该红外摄像头以调整后的曝光参数对该人脸区域进行曝光,以此类推,最终使该人脸区域的亮度与该预设目标亮度的亮度偏差在该预设亮度偏差范围内。

图3为本申请实施例提供的另一种红外图像人脸曝光方法的流程示意图。如图3所示,可选地,上述获取红外摄像头采集的红外图像中的人脸区域之前,该方法还可以包括:

S301、若应用层识别不到该红外图像中的人脸,则获取该应用层传输的人脸框的位置,该人脸框的位置为该应用层基于彩色摄像头采集的颜色图像进行人脸识别得到的位置。

S302、根据该人脸框的位置,确定该红外图像中所述人脸框的包围区域为所述人脸区域。

其中,该应用层首先对红外摄像头采集的红外图像进行人脸识别,并将识别结果发送给该处理器。如果该应用层可以识别到该红外图像中的人脸,则将可识别到人脸的结果、以及该红外图像中人脸所在的位置(起始点坐标、终止点坐标)发送给该处理器,该处理器可根据该人脸所在的位置(人脸框)确获取该红外图像中的人脸区域;如果该应用层不能识别到该红外图像中的人脸,则将不能识别到人脸的结果、以及利用彩色摄像头采集到的彩色图像中人脸所在的位置(起始点坐标、终止点坐标)发送给该处理器,该处理器可根据该彩色图像中人脸所在的位置,计算出人脸框的大小,进而根据该人脸框的大小确定该红外摄像头采集到的红外图像上人脸所在的区域。

这样就可以间接的根据该彩色图像中人脸所在的位置确定该红外图像中的人脸区域,可以在应用层识别不到该红外图像中的人脸区域时,还可以保证对该红外图像中的人脸区域进行正常曝光,进而得到正确的人脸数据进行深度信息计算。

可选地,上述获取红外摄像头采集的红外图像中的人脸区域,包括:若该应用层从该红外摄像头连续采集的多帧红外图像中分别识别出人脸,则获取各帧红外图像的人脸区域;分别计算各帧红外图像中该人脸区域的亮度,得到目标人脸亮度。

其中,该应用层可识别该红外摄像头连续采集到的多帧红外图像中是否都有人脸,在该应用层识别到每帧红外图像都有人脸时,可将该结果发送给该处理器,该处理器可根据该应用层发送的每帧红外图像中人脸所在的位置,得到每帧红外图像的人脸区域。

该处理器分别统计每帧红外图像中人脸区域上的像素点的亮度值,根据每帧红外图像中人脸区域上的像素点的亮度值,可分别计算出各帧红外图像中人脸区域的亮度,再根据各帧红外图像中人脸区域的亮度,求解其平均人脸亮度,将该平均人脸亮度作为该目标人脸亮度。需要说明的是,连续获取的红外图像的帧数可以为4、5或其他,本申请不对其进行限定。

这样可以避免该红外摄像头每采集一个红外图像时,该处理器就通过该红外摄像头对其进行曝光的现象,同时避免了人脸与非人脸的场景来回切换产生亮度震荡的现象。

图4为本申请实施例提供的再一种红外图像人脸曝光方法的流程示意图。如图4所示,可选地,上述分别计算各帧红外图像中人脸区域的亮度,得到目标人脸亮度,包括:

S401、对各帧红外图像中人脸区域进行网格划分,得到多个人脸网格。

S402、根据多个人脸网格的平均亮度,得到该目标人脸亮度。

其中,以一帧红外图像来说,将该红外图像中的人脸区域划分成预设多个网格,分别计算每个网格中每个像素点的亮度值,并将像素点的平均亮度值作为网格的亮度值,再根据每个网格的亮度值计算该红外图像中的人脸区域亮度,其他帧红外图像中的人脸区域亮度的求解过程类似上述描述,最后根据每帧红外图像中的人脸区域亮度得到该目标人脸亮度。该处理器根据该目标人脸亮度、预设目标亮度以及预设亮度偏差范围调整红外摄像头的曝光参数,根据调整后的曝光参数对其中一帧红外图像中的人脸区域进行曝光,其中一帧红外图像可为上述各帧红外图像中的任何一个,本申请不对其进行限定。

图5为本申请实施例提供的又一种红外图像人脸曝光方法的流程示意图。如图5所示,可选地,上述判断该人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内之前,该方法还包括:

S501、获取多组红外样本图像。

其中,每组红外样本图像为该红外摄像头在同一位置处采集的多个红外样本图像,不同组红外图像为在该红外摄像头分别在不同位置处采集的红外样本图像,不同位置对应不同曝光参数。

可将样本对象分别放置在预先设置的不同位置处,该位置位于图像采集设备的工作范围(如30cm-120cm)内,各位置对应不同的曝光参数。该红外摄像头以当前位置对应的曝光参数对该样本对象上的人脸区域进行多次曝光,得到多个红外样本图像,当前位置处对应的各红外样本图像组成一组红外样本图像。最后可得到各位置对应的一组红外样本图像,即有多少个位置,就对应有多少组红外样本图像。

S502、根据预设亮度约束条件,从多组红外样本图像中选择满足该预设亮度约束条件的一组红外样本图像为目标红外样本图像。

S503、将该目标红外样本图像中人脸区域的亮度作为该预设目标亮度。

这里以一组红外样本图像为例进行说明,分别计算该组红外样本图像中每个红外样本图像中人脸区域的亮度,根据每个红外样本图像中人脸区域的亮度得到平均亮度,将该平均亮度作为该组红外样本图像对应的亮度。同理,也可得到其他各组红外样本图像对应的亮度,将每组红外样本图像对应的亮度与预设亮度约束条件进行匹配,将匹配度最高的一组红外样本图像中的红外样本图像分别作为目标样本图像,将匹配度最高的一组红外样本图像对应的亮度作为该预设目标亮度。其中,该预设目标亮度可根据实际需求进行设置,本申请不对其进行限定。

图6为本申请实施例提供的一种红外图像人脸曝光装置的结构示意图,该装置可应用于上述红外图像人脸曝光系统中的处理器105。如图6所示,该装置可包括:

获取模块601,用于获取红外摄像头采集的红外图像中的人脸区域;

计算模块602,用于计算该红外图像中所述人脸区域的亮度;

判断模块603,用于判断该人脸区域的亮度与预设目标亮度之间的亮度偏差是否在预设亮度偏差范围内;

调整模块604,用于若该亮度偏差不在该预设亮度偏差范围内,则调整该红外摄像头的曝光参数;

曝光模块605,用于根据调整后的曝光参数对该红外图像中的该人脸区域进行曝光。

可选地,调整模块604,具体用于若该亮度偏差不在该预设亮度偏差范围内,且该人脸区域的亮度小于该预设目标亮度,则提升该红外摄像头的曝光参数;若该亮度偏差不在该预设亮度偏差范围内,且该人脸区域的亮度大于该预设目标亮度,则降低该红外摄像头的曝光参数。

可选地,调整模块604,还具体用于根据预设的单位曝光参数,调整该红外摄像头的曝光参数,直至基于调整后的曝光参数曝光后的红外图像中的人脸区域的亮度与该预设目标亮度的亮度偏差在该预设亮度偏差范围内。

可选地,获取模块601,还用于若应用层识别不到该红外图像中的人脸,则获取该应用层传输的人脸框的位置,该人脸框的位置为该应用层基于彩色摄像头采集的颜色图像进行人脸识别得到的位置;根据该人脸框的位置,确定该红外图像中该人脸框的包围区域为该人脸区域。

可选地,获取模块601,具体用于若该应用层从该红外摄像头连续采集的多帧红外图像中分别识别出人脸,则获取各帧红外图像的人脸区域;

相应地,计算模块602,具体用于分别计算各帧红外图像中该人脸区域的亮度,得到目标人脸亮度。

可选地,计算模块602,还具体用于对各帧红外图像中该人脸区域进行网格划分,得到多个人脸网格;根据该多个人脸网格的平均亮度,得到该目标人脸亮度。

可选地,获取模块601,还用于获取多组红外样本图像,每组红外样本图像包括:该红外摄像头在同一位置处采集的多个红外样本图像,不同组红外图像为在该红外摄像头分别在不同位置处采集的红外样本图像,不同位置对应不同曝光参数;

该装置还包括选择模块,该选择模块,用于根据预设亮度约束条件,从该多组红外样本图像中选择满足该预设亮度约束条件的一组红外样本图像为目标红外样本图像;将该目标红外样本图像中人脸区域的亮度作为该预设目标亮度。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(Digital Signal Processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

图7为本申请实施例提供的一种电子设备的结构示意图,如图7所示,该电子设备的具体形态可以为手机、平板电脑、穿戴设备等。该电子设备可以包括:处理器701、存储介质702和总线703,存储介质702存储有处理器701可执行的机器可读指令,当该电子设备运行时,处理器701与存储介质702之间通过总线703通信,处理器701执行机器可读指令,以执行上述红外图像人脸曝光方法的步骤。具体实现方式和技术效果类似,这里不再赘述。

可选地,本申请还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述红外图像人脸曝光方法的步骤。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

相关技术
  • 一种红外图像人脸曝光方法、装置、设备及存储介质
  • 人脸曝光调节方法、装置、设备终端和可读存储介质
技术分类

06120112772575