信息处理方法及其系统、介质和电子设备与流程

文档序号:18561832发布日期:2019-08-30 23:24阅读:151来源:国知局
信息处理方法及其系统、介质和电子设备与流程

本公开涉及一种信息处理方法及其系统、介质和电子设备。



背景技术:

人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。通过用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别。

人脸识别产品已广泛应用于金融、司法、军队、公安、边检、政府、航天、电力、工厂、教育、医疗及众多企事业单位等领域。随着技术的进一步成熟和社会认同度的提高,人脸识别技术将应用在更多的领域。



技术实现要素:

本公开的一个方面提供了一种信息处理方法,包括:检测根据第一图像是否可识别出目标对象,以获得第一检测结果,其中,上述第一图像是在第一光通道且基于第一曝光值采集得到的,若上述第一检测结果指示根据上述第一图像不可识别出上述目标对象,则检测根据第二图像是否可识别出上述目标对象,以获得第二检测结果,其中,上述第二图像是在第二光通道且基于第二曝光值采集得到的,上述第二图像采用第二波长的光得到,上述第一图像采用第一波长的光得到,上述第一波长和上述第二波长的波长范围不同,以及根据上述第二检测结果,调整上述第一曝光值或上述第二曝光值,以获得目标曝光值,使得基于上述目标曝光值可识别出上述目标对象。

可选地,上述根据上述第二检测结果,调整上述第一曝光值或上述第二曝光值,以获得目标曝光值包括:若上述第二检测结果指示根据上述第二图像不可识别出上述目标对象,则检测上述目标对象是否处于逆光环境,若上述目标对象处于上述逆光环境,则在上述第一光通道为红外光通道的情况下,调整上述第一曝光值为第三曝光值,或在上述第一光通道为可见光通道的情况下,调整上述第二曝光值为第三曝光值,其中,上述第三曝光值不满足特定条件,检测根据第三图像是否可识别出上述目标对象,其中,上述第三图像是在上述第一光通道为红外光通道的情况下,在第一光通道且基于上述第三曝光值采集得到的,或在上述第一光通道为可见光通道的情况下,在第二通道且基于上述第三曝光值采集得到的,以及若根据上述第三图像可识别出上述目标对象,则基于上述第三曝光值,获取上述目标曝光值。

可选地,上述方法还包括:若根据上述第三图像不可识别出上述目标对象,则调整上述第三曝光值为第四曝光值,检测上述第四曝光值是否满足上述特定条件,若上述第四曝光值满足上述特定条件,则在上述第一光通道为红外光通道的情况下,获取针对上述第一光通道预设的曝光参考值,或在上述第一光通道为可见光通道的情况下,获取针对上述第二光通道预设的曝光参考值,以及将上述曝光参考值作为上述目标曝光值。

可选地,上述方法还包括:若上述第四曝光值不满足上述特定条件,则调整上述第四曝光值为第五曝光值,以使得在上述第一光通道为红外光通道的情况下,根据在上述第一光通道中且基于上述第五曝光值采集得到的第四图像可识别出上述目标对象,或在上述第一光通道为可见光通道的情况下,根据在上述第二光通道中且基于上述第五曝光值采集得到的第四图像可识别出上述目标对象,以及基于上述第五曝光值,获得上述目标曝光值。

可选地,上述方法还包括:若上述目标对象未处于上述逆光环境,则在上述第一光通道为红外光通道的情况下,获取针对上述第一光通道预设的曝光参考值,或在上述第一光通道为可见光通道的情况下,获取针对上述第二光通道预设的曝光参考值,以及将上述曝光参考值作为上述目标曝光值。

可选地,上述根据上述第二检测结果,调整上述第一曝光值或上述第二曝光值,以获得目标曝光值包括:若上述第二检测结果指示根据上述第二图像可识别出上述目标对象,则调整上述第二曝光值,以获取上述目标曝光值。

可选地,上述方法还包括:若上述第一检测结果指示根据上述第一图像可识别出上述目标对象,则在上述第一光通道为红外光通道的情况下,调整上述第一曝光值,以获得上述目标曝光值,或在上述第一光通道为可见光通道的情况下,调整上述第二曝光值,以获得上述目标曝光值。本公开的另一个方面提供了一种信息处理系统,包括:第一检测模块,被配置为检测根据第一图像是否可识别出目标对象,以获得第一检测结果,其中,上述第一图像是在第一光通道且基于第一曝光值采集得到的,第二检测模块,被配置为若上述第一检测结果指示根据上述第一图像不可识别出上述目标对象,则检测根据第二图像是否可识别出上述目标对象,以获得第二检测结果,其中,上述第二图像是在第二光通道且基于第二曝光值采集得到的,上述第二图像采用第二波长的光得到,上述第一图像采用第一波长的光得到,上述第一波长和上述第二波长的波长范围不同,以及调整模块,被配置为根据上述第二检测结果,调整上述第一曝光值或上述第二曝光值,以获得目标曝光值,使得基于上述目标曝光值可识别出上述目标对象。

可选地,第一调整模块包括:第一检测子模块,被配置为若上述第二检测结果指示根据上述第二图像不可识别出上述目标对象,则检测上述目标对象是否处于逆光环境,第一调整子模块,被配置为若上述目标对象处于上述逆光环境,则在上述第一光通道为红外光通道的情况下,调整上述第一曝光值为第三曝光值,或在上述第一光通道为可见光通道的情况下,调整上述第二曝光值为第三曝光值,其中,上述第三曝光值不满足特定条件,第二检测子模块,被配置检测根据第三图像是否可识别出上述目标对象,其中,上述第三图像是在上述第一光通道为红外光通道的情况下,在第一光通道且基于上述第三曝光值采集得到的,或在上述第一光通道为可见光通道的情况下,在第二通道且基于上述第三曝光值采集得到的,以及第一获取子模块,被配置为若根据上述第三图像可识别出上述目标对象,则基于上述第三曝光值,获取上述目标曝光值。

可选地,第一调整模块还包括:第二调整子模块,被配置为若根据上述第三图像不可识别出上述目标对象,则调整上述第三曝光值为第四曝光值,第三检测子模块,被配置为检测上述第四曝光值是否满足上述特定条件,第二获取子模块,被配置为若上述第四曝光值满足上述特定条件,则在上述第一光通道为红外光通道的情况下,获取针对上述第一光通道预设的曝光参考值,或在上述第一光通道为可见光通道的情况下,获取针对上述第二光通道预设的曝光参考值,以及第一处理子模块,被配置为将上述曝光参考值作为上述目标曝光值。

可选地,第一调整模块还包括:第三调整子模块,被配置为若上述第四曝光值不满足上述特定条件,则调整上述第四曝光值为第五曝光值,以使得在上述第一光通道为红外光通道的情况下,根据在上述第一光通道中且基于上述第五曝光值采集得到的第四图像可识别出上述目标对象,或在上述第一光通道为可见光通道的情况下,根据在上述第二光通道中且基于上述第五曝光值采集得到的第四图像可识别出上述目标对象,以及第三获取子模块,被配置为基于上述第五曝光值,获得上述目标曝光值。

可选地,第一调整模块还包括:第三获取子模块,被配置为若上述目标对象未处于上述逆光环境,则在上述第一光通道为红外光通道的情况下,获取针对上述第一光通道预设的曝光参考值,或在上述第一光通道为可见光通道的情况下,获取针对上述第二光通道预设的曝光参考值,以及第二处理子模块,被配置为将上述曝光参考值作为上述目标曝光值。

可选地,第一调整模块还包括:第四调整子模块,被配置为若上述第二检测结果指示根据上述第二图像可识别出上述目标对象,则调整上述第二曝光值,以获取上述目标曝光值。

可选地,该信息处理系统还包括:第二调整模块,被配置为若上述第一检测结果指示根据上述第一图像可识别出上述目标对象,则在上述第一光通道为红外光通道的情况下,调整上述第一曝光值,以获得上述目标曝光值,或在上述第一光通道为可见光通道的情况下,调整上述第二曝光值,以获得上述目标曝光值。

本公开的另一方面提供了一种介质,存储有计算机可执行指令,上述指令在被执行时用于实现如上所述的方法。

本公开的另一方面提供了一种电子设备,包括处理器;以及存储器,存储有计算机可执行指令,上述指令在被执行时用于实现如上所述的方法。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了根据本公开实施例的信息处理方法和信息处理系统的应用场景;

图2示意性示出了根据本公开实施例的信息处理方法的流程图;

图3示意性示出了根据本公开又一实施例的信息处理方法的流程图;

图4示意性示出了根据本公开另一实施例的信息处理方法的流程图;

图5示意性示出了根据本公开实施例的信息处理系统的框图;以及

图6示意性示出了根据本公开实施例的计算机系统的框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对摄影相关,图像处理相关等公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。在使用类似于“a、b或c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b或c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。

图1示意性示出了根据本公开实施例的信息处理方法和信息处理系统的应用场景。图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

本公开实施例的信息处理方法和信息处理系统可以适用于电子设备中身份验证的多种场景,例如,人脸识别的登录场景。如图1所示的应用场景100,在个人计算机(personalcomputer,简称pc)中,利用微软定义的windowshello人脸登陆的技术框架进行人脸识别。windowshello人脸登陆限定的原理是只使用主动红外发光二极管(lightemittingdiode,简称led)发光产生的能量,在算法上屏蔽外界光线。若仅适用可见光通道,将可能造成图像明暗错乱的问题,影响用户体验。因此,根据本公开的实施例,在采集图像时,pc具有第一光通道101和第二光通道102的双通道框架。在第一光通道101中采用第一波长的光,基于第一曝光值,图像采集装置(例如,摄像头固件)可以采集得到第一图像103,在第二光通道102中采用第二波长的光,基于第二曝光值,图像采集装置可以采集得到第二图像104。需要说明的是,第一波长与第二波长的波长范围不同。检测根据第一图像103是否可识别出目标对象105(人脸),若不可识别出人脸,则检测根据第二图像104是否可识别出目标对象105(人脸),可以获得第二检测结果。根据第二检测结果,可以调整第一曝光值或者第二曝光值,以获得目标曝光值,使得基于该目标曝光值可识别出目标对象105(人脸)。

需要注意的是,在本公开的实施例中,第一光通道101可以是红外光通道,也可以是可见光通道,本公开对此不做限定。在本公开实施例中,若第一光通道101是红外光通道,则第二光通道102是可见光通道,若第一光通道101是可见光通道,则第二光通道102是红外光通道,只要第二光通道102中的光与第一光通道101中光的波长范围不同即可。

以下将以计算机的登录场景为例阐述本公开的实施例的信息处理方法,但并不是对本公开应有场景的具体限定。相关技术中提供的基于主动红外图像的人脸识别技术,在强烈逆光的场景下(如用户背对窗户),由于图像采集装置采集图像时照射在人脸上的光线亮度不足,无论可见光通道还是红外光通道都无法看清楚人脸。若增加红外led的强度,可能导致发热严重,且无法改善采集效果。脸部优先(face-priority)的自动对焦(autofocus,简称为af)功能是根据典型的肖像拍摄距离,启动一段特殊的数字识别自动检测程序,扫描人的脸部特征,然后将af系统自动焦点选择在脸部区域。使用脸部优先技术,可以优先对画面中的人脸进行识别,并进行对焦。该技术通常可以支持同一画面下的8到9张人脸。脸部优先其实不仅仅是优先对脸部进行对焦,而且还可以优先对人脸进行曝光,但是即使是使用脸部优先的算法,也可能无法识别出人脸。

基于此,本公开的实施例提供了一种信息处理方法,即在第一光通道中采用第一波长的光,基于第一曝光值采集得到的第一图像无法识别出目标对象的情况下,检测在第二光通道中采用第二波长的光,基于第二曝光值采集得到第二图像是否可识别出目标对象,根据不同的检测结果,调整第一曝光值或第二曝光值,以获得目标曝光值。通过本公开的实施例,可以实现在双通道架构下的自动曝光机制,在登陆场景中智能判断用户所处的场景状况,逐步渐进的分步调整第一曝光值或第二曝光值,最终获得合理的目标曝光值,实现有效识别目标对象的技术效果。

图2示意性示出了根据本公开实施例的信息处理方法的流程图。

如图2所示,该方法包括操作s201~s203。其中:

在操作s201,检测根据第一图像是否可识别出目标对象,以获得第一检测结果。

当用户通过人脸识别系统,登录电子设备时,电子设备的图像采集装置可以基于采集参数(如曝光值)采集到用户的图像,以识别该用户是否有登录电子设备的权限。目标对象是可被电子设备识别的,用于登录该电子设备的,具有生物特征的对象,可以包括但不限于用户的脸部。

根据本公开的实施例,电子设备具有第一光通道和第二光通道的双通道架构,在第一光通道中,采用第一波长的光,基于第一曝光值可以采集得到第一图像,对第一图像进行人脸识别,检测是否可识别出目标对象,以获得第一检测结果以指示是否可识别出目标对象。若无法识别出目标对象,则执行操作s202。

在操作s202,若第一检测结果指示根据第一图像不可识别出目标对象,则检测根据第二图像是否可识别出目标对象,以获得第二检测结果。

根据本公开的实施例,在第一图像不可识别出目标对象的情况下,在第二光通道中,采用第二波长的光,其中,第二波长与第一波长的波长范围不同,基于第二曝光值可以采集得到第二图像,检测根据第二图像是否可识别出目标对象,若也无法识别出目标对象,则执行操作s203。

在操作s203,根据第二检测结果,调整第一曝光值或第二曝光值,以获得目标曝光值,使得基于目标曝光值可识别出目标对象。

根据本公开的实施例,第二检测结果可能指示可识别出目标对象,也可能指示不可识别出目标对象,针对不同的检测结果,本公开提供针对不同的曝光值的调整策略,以获得目标曝光值。

通过本公开的实施例,提供一种渐进的调整曝光值的处理逻辑,在双通道设备的架构下,给红外光通道提供合适的曝光值,以供红外光通道在基于脸部优先识别人脸的时候,可以参考该曝光值,实现快速识别目标对象的技术效果。

如前所述,第一光通道可以是红外光通道,也可以是可见光通道。因此,针对第一光通道是红外光通道或可见光通道,可以调整第一曝光值或第二曝光值,具体的调整策略将在下文详述。

可选地,根据第二检测结果,调整第一曝光值或第二曝光值,以获得目标曝光值包括:若第二检测结果指示根据第二图像不可识别出目标对象,则检测目标对象是否处于逆光环境。若目标对象处于逆光环境,则在第一光通道为红外光通道的情况下,调整第一曝光值为第三曝光值,或在第一光通道为可见光通道的情况下,调整第二曝光值为第三曝光值,其中,第三曝光值不满足特定条件。接下来,检测根据第三图像是否可识别出目标对象,其中,第三图像是在第一光通道为红外光通道的情况下,在第一光通道且基于第三曝光值采集得到的,或在第一光通道为可见光通道的情况下,在第二通道且基于第三曝光值采集得到的。若根据第三图像可识别出目标对象,则基于第三曝光值,获取目标曝光值。

在采集用户的人脸图像时,电子设备使用的曝光值将直接影响采集到的图像的效果。若采集图像时,照射在人脸上的光线不足,导致曝光不充分,亮度不够,则可能导致采集到的图像处于无法识别出人脸的状态。导致光线不足的原因之一可能是由于被摄主体处于图像采集装置和光源之间,形成的逆光拍摄环境中,背景亮度远远高于用户主体的亮度。由于背景在画面中所占的画幅要大于被摄主体,摄像头将按照背景的光线状况曝光,使得被摄主体曝光不充分。例如,电脑带有摄像头的一侧面对窗户外的光源,用户面对电脑时将背对着窗户,使得用户处于摄像头和光源之间。逆光拍摄环境增加了曝光的难度。所以在一般情况下,应该尽量避免在逆光条件下拍摄。

本公开针对逆光拍摄环境和非逆光环境,采用不同的曝光处理方式,以获得合理的目标曝光值。因此,需要检测目标对象是否处于逆光环境,若是,则调整第一曝光值或第二曝光值。具体地,若第一光通道为红外光通道,则调整第一曝光值为第三曝光值,若第一光通道为可见光通道,则调整第二曝光值为第三曝光值。即在目标对象处于逆光拍摄环境的情况下,调整的始终是红外光通道的曝光值,而不是可见光通道的曝光值。曝光值的调整方法可以根据电子设备的硬件条件和实际的拍摄需求,自行选择和设定,本公开不做限定。例如,可以按照预设的幅度值调整曝光值,也可以自动调整曝光值。

需要说明的是,针对曝光值的调整可以是提升曝光值,也可以是降低曝光值。红外光通道可以基于调整后的第三曝光值,利用人脸识别算法,例如脸部优先的识别算法,获得最终合适的目标曝光值,可以优先对脸部进行对焦,还可以优先对人脸进行曝光。

需要说明的是,根据电子设备自身的硬件条件,不同的电子设备,可以为其预设不同的曝光值的上限阈值。根据本公开的实施例,曝光值达到该预设的上限阈值为满足特定条件,曝光值未达到该预设的上限阈值为不满足特定条件。对提升曝光值为例,针对将第一曝光值提升之后得到的第三曝光值而言,可能满足特定条件(即达到预设的上限阈值),也可能不满足特定条件(即未达到预设的上限阈值)。若第三曝光值不满足特定条件(即未达到预设的上限阈值),表明该曝光值尚在电子设备的曝光能力范围内,则检测红外光通道中基于该第三曝光值采集得到的第三图像是否可识别出目标对象。根据识别结果的不同,将提供不同的曝光处理方法。

可选地,若根据第三图像不可识别出目标对象,则调整第三曝光值为第四曝光值。检测第四曝光值是否满足特定条件,若第四曝光值满足特定条件,则在第一光通道为红外光通道的情况下,获取针对第一光通道预设的曝光参考值,或在第一光通道为可见光通道的情况下,获取针对第二光通道预设的曝光参考值。然后,将曝光参考值作为目标曝光值。

根据本公开的实施例,可以在根据第三图像不可识别出目标对象的情况下,继续调整第三曝光值为第四曝光值。若第四曝光值达到预设上限阈值,表明在曝光值的预设上限阈值范围内,无法找到合适的目标曝光值,则获取针对红外光通道预设的曝光参考值,作为目标曝光值。该曝光参考值可以是图像采集装置处于全自动(autoexposure,简称ae)模式下的曝光值。该模式基于采集范围内的整个画面,根据目标对象的亮度及采集装置的焦距,自动确定曝光值。

可选地,若第四曝光值不满足特定条件,则调整第四曝光值为第五曝光值,以使得在第一光通道为红外光通道的情况下,根据在第一光通道中且基于第五曝光值采集得到的第四图像可识别出目标对象,或在第一光通道为可见光通道的情况下,根据在第二光通道中且基于第五曝光值采集得到的第四图像可识别出目标对象。然后基于第五曝光值,获得目标曝光值。

例如,特定条件可以是前述预设的上限阈值。第四曝光值不满足特定条件,则未达到预设的上限阈值。若第四曝光值未达到预设上限阈值,表明在曝光值的预设上限阈值范围内,可能可以找到目标曝光值。根据本公开的实施例,可以按照如前所述的调整方法,在预设上限阈值范围内,调整第四曝光值为第五曝光值,直到红外光通道基于调整后的第五曝光值采集得到的第四图像可识别出目标对象为止。在红外光通道中还可以基于脸部优先的识别算法,对第五曝光值进行适当的调整,以获得合适的目标曝光值。

需要说明的是,以上针对红外光通道的曝光值的调整,可以在一次调整,也可以是多次分步调整。例如,可以在调整后的曝光值不满足特点条件且基于调整后的曝光值无法识别出目标对象的情况下,分步调整曝光值,可以使得目标曝光值更加精准,提升人脸的识别效果。

可选地,若目标对象未处于逆光环境,则可以获取针对红外光通道预设的曝光参考值,在第一光通道为红外光通道的情况下,获取针对第一光通道预设的曝光参考值,或在第一光通道为可见光通道的情况下,获取针对第二光通道预设的曝光参考值。然后,将曝光参考值作为目标曝光值。

需要说明的是,该曝光参考值可以是图像采集装置处于ae模式下的曝光值。该模式基于采集范围内的整个采集画面,根据目标对象的亮度及采集装置的焦距,自动确定曝光值。

可选地,根据第二检测结果,调整第一曝光值或第二曝光值,以获得目标曝光值包括:若第二检测结果指示根据第二图像可识别出目标对象,则调整第二曝光值,以获取目标曝光值。在红外光通道中还可以基于脸部优先的识别算法,对第二曝光值进行适当的调整,以获得合适的目标曝光值。

根据本公开的实施例,第一光通道无论是红外光通道,还是可见光通道,只要第二光通道基于第二曝光值采集得到的第二图像可以识别出目标对象,则调整第二曝光值,该第二曝光值可以是可见光通道分享的曝光值,也可以是直接获得的采集第二图像时的曝光值。具体地,若第一光通道为红外光通道,第二光通道为可见光通道,在第二图像可识别出目标对象的情况下,可以分享可见光通道的自动曝光参考值(即第二曝光值)给红外光通道,使得在红外光通道中可以基于脸部优先算法调整第二曝光值,以获取目标曝光值。若第一光通道为可见光通道,第二光通道为红外光通道,可以获取第二曝光值,基于脸部优先算法调整第二曝光值,以获取目标曝光值。需要说明的是,可见光通道的曝光值和红外光通道的曝光值可能无法直接对应,可以利用红外光通道曝光值和可见光通道曝光值之间的对应关系或映射关系,将可见光通道的曝光值换算或对应到红外光通道的曝光值。

可选地,若第一检测结果指示根据第一图像可识别出目标对象,则根据第一光通道中波长范围的不同,调整曝光值。在第一光通道为红外光通道的情况下,在红外光通道中还可以基于脸部优先的识别算法,对第二曝光值进行适当的调整,以获得合适的目标曝光值。

在第一光通道为可见光通道的情况下,在红外光通道中还可以基于脸部优先的识别算法,对第二曝光值进行适当的调整,以获得合适的目标曝光值。

本公开提供的信息处理方法应用于双通道的硬件架构下,图像采集装置,例如摄像头固件可以自行判断是否满足双通道架构,并在双通道中做对应的切换。

根据本公开的实施例,可以先检测根据红外光通道采集得到的图像是否可识别出目标对象,后检测根据可见光通道采集得到的图像是否可识别出目标对象(如图3所示)。同样地,也可以先检测根据可见光通道采集得到的图像是否可识别出目标对象,后检测根据红外光通道采集得到的图像是否可识别出目标对象(如图4所示)。

图3示意性示出了根据本公开又一实施例的信息处理方法的流程图。

如图3所示,该方法包括操作s301~s310。其中:

在操作s301,采集红外光通道图像。

在操作s302,检测红外光通道采集得到的图像是否可找到人脸。若否,则执行操作s303。若是,则执行操作s309。

在操作s303,检测可见光通道采集得到的图像是否可找到人脸。若否,则执行操作s304。若是,则执行操作s308。

在操作s304,确认是否处于逆光(或严重逆光)环境。若否,则执行操作s310。若是,则执行操作s305。

在操作s305,提升红外光通道曝光值。

在操作s306,从红外光通道采集得到的图像中是否可找到人脸。若否,则执行操作s307。若是,则执行操作s309。

在操作s307,检测提升后的红外光通道曝光值是否达到预设上限阈值。若否,则再次执行操作s305。若是,则执行操作s310。

在操作s308,分享可见光通道的自动曝光参考值给红外光通道。

在操作s309,红外光通道基于脸部优先的曝光设定。

在操作s310,基于红外光通道全画面曝光(即自动曝光)设定。

图4示意性示出了根据本公开另一实施例的信息处理方法的流程图。

如图4所示,第一通道为可见光通道,第二通道为红外光通道。该方法包括操作s401~s410。其中:

在操作s401,采集可见光通道图像。

在操作s402,检测可见光通道采集得到的图像是否可找到人脸。若否,则执行操作s402。若是,则执行操作s408。

在操作s403,检测红外光通道采集得到的图像是否可找到人脸。若否,则执行操作s404。若是,则执行操作s409。

在操作s404,确认是否处于逆光(或严重逆光)环境。若否,则执行操作s410。若是,则执行操作s405。

在操作s405,提升红外光通道曝光值。

在操作s406,从红外光通道采集得到的图像中是否可找到人脸。若否,则执行操作s407。若是,则执行操作s409。

在操作s407,检测提升后的红外光通道曝光值是否达到预设上限阈值。若否,则再次执行操作s405。若是,则执行操作s410。

在操作s408,分享可见光通道的自动曝光参考值给红外光通道。

在操作s409,红外光通道基于脸部优先的曝光设定。

在操作s410,基于红外光通道全画面曝光(即自动曝光)设定。

由图3和图4可以看出,无论第一光通道是红外光通道,还是可见光通道,在第一通道和第二通道中均未找到人脸的情况下,在目标对象处于逆光(或严重逆光)环境,或目标对象处于非逆光环境的情况下,对红外光通道的曝光值进行调整的处理方法相同,即均是在满足特定条件的情况下,分步调整红外光通道的曝光值,看是否可获得目标曝光值,若无法得到,则基于红外光通道的自动曝光模式,获得目标曝光值。

图5示意性示出了根据本公开实施例的信息处理系统的框图。

如图5所示,该信息处理系统500包括第一检测模块501、第二检测模块502以及第一调整模块503。其中:

第一检测模块501,被配置为检测根据第一图像是否可识别出目标对象,以获得第一检测结果,其中,第一图像是在第一光通道且基于第一曝光值采集得到的。

第二检测模块502,被配置为若第一检测结果指示根据第一图像不可识别出目标对象,则检测根据第二图像是否可识别出目标对象,以获得第二检测结果,其中,第二图像是在第二光通道且基于第二曝光值采集得到的,第二图像采用第二波长的光得到,第一图像采用第一波长的光得到,第一波长和第二波长的波长范围不同。

第一调整模块503,被配置为根据第二检测结果,调整第一曝光值或第二曝光值,以获得目标曝光值,使得基于目标曝光值可识别出目标对象。

通过本公开的实施例,提供一种渐进的调整曝光值的处理逻辑,在双通道设备的架构下,提供渐进调整曝光值的处理逻辑,给红外光通道提供合适的曝光值,以供红外光通道在基于脸部优先识别人脸的时候,可以参考该曝光值,实现快速识别目标对象的技术效果。

可选地,第一调整模块503包括:第一检测子模块,被配置为若第二检测结果指示根据第二图像不可识别出目标对象,则检测目标对象是否处于逆光环境,第一调整子模块,被配置为若目标对象处于逆光环境,则在第一光通道为红外光通道的情况下,调整第一曝光值为第三曝光值,或在第一光通道为可见光通道的情况下,调整第二曝光值为第三曝光值,其中,第三曝光值不满足特定条件,第二检测子模块,被配置为检测根据第三图像是否可识别出目标对象,其中,第三图像是在第一光通道为红外光通道的情况下,在第一光通道且基于第三曝光值采集得到的,或在第一光通道为可见光通道的情况下,在第二通道且基于第三曝光值采集得到的,以及第一获取子模块,被配置为若根据第三图像可识别出目标对象,则基于第三曝光值,获取目标曝光值。

可选地,第一调整模块503还包括:第二调整子模块,被配置为若根据第三图像不可识别出目标对象,则调整第三曝光值为第四曝光值;第三检测子模块,被配置为检测第四曝光值是否满足特定条件;第二获取子模块,被配置为若第四曝光值满足特定条件,则在第一光通道为红外光通道的情况下,获取针对第一光通道预设的曝光参考值,或在第一光通道为可见光通道的情况下,获取针对第二光通道预设的曝光参考值;以及第一处理子模块,被配置为将曝光参考值作为目标曝光值。

可选地,第一调整模块503还包括:第三调整子模块,被配置为若第四曝光值不满足特定条件,则调整第四曝光值为第五曝光值,以使得在第一光通道为红外光通道的情况下,根据在第一光通道中且基于第五曝光值采集得到的第四图像可识别出目标对象,或在第一光通道为可见光通道的情况下,根据在第二光通道中且基于第五曝光值采集得到的第四图像可识别出目标对象;以及第三获取子模块,被配置为基于第五曝光值,获得目标曝光值。

可选地,第一调整模块503还包括:第三获取子模块,被配置为若目标对象未处于逆光环境,则在第一光通道为红外光通道的情况下,获取针对第一光通道预设的曝光参考值,或在第一光通道为可见光通道的情况下,获取针对第二光通道预设的曝光参考值;以及第二处理子模块,被配置为将曝光参考值作为目标曝光值。

可选地,第一调整模块503还包括:第四调整子模块,被配置为若第二检测结果指示根据第二图像可识别出目标对象,则调整第二曝光值,以获取目标曝光值。

可选地,该信息处理系统500除了包括第一检测模块501、第二检测模块502以及第一调整模块503之外,还包括:第二调整模块,被配置为若第一检测结果指示根据第一图像可识别出目标对象,则在第一光通道为红外光通道的情况下,调整第一曝光值,以获得目标曝光值;或在第一光通道为可见光通道的情况下,调整第二曝光值,以获得目标曝光值。

根据本公开的实施例的模块、子模块中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,第一检测模块501、第二检测模块502以及第一调整模块503中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,第一检测模块501、第二检测模块502以及第一调整模块503中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,第一检测模块501、第二检测模块502以及第一调整模块503中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图6示意性示出了根据本公开实施例的适于实现信息处理方法的电子设备的框图。图6示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图6所示,计算机系统600包括处理器610和计算机可读存储介质620。该计算机系统600可以执行根据本公开实施例的方法。

具体地,处理器610例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器610还可以包括用于缓存用途的板载存储器。处理器610可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质620,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;等等。

计算机可读存储介质620可以包括计算机程序621,该计算机程序621可以包括代码/计算机可执行指令,其在由处理器610执行时使得处理器610执行根据本公开实施例的方法或其任何变形。

计算机程序621可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序621中的代码可以包括一个或多个程序模块,例如包括621a、模块621b、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器610执行时,使得处理器610可以执行根据本公开实施例的方法或其任何变形。

根据本发明的实施例,第一检测模块501、第二检测模块502以及第一调整模块503中的至少一个可以实现为参考图6描述的计算机程序模块,其在被处理器610执行时,可以实现上文描述的相应操作。

本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1