曝光处理方法、装置、电子设备、存储介质及程序产品与流程

文档序号:26057379发布日期:2021-07-27 15:36阅读:97来源:国知局
曝光处理方法、装置、电子设备、存储介质及程序产品与流程

本公开涉及数据处理技术领域,具体涉及一种曝光处理方法、装置、电子设备、存储介质及程序产品。



背景技术:

随着图像处理和互联网技术的发展,越来越多的用户使用usbcamera、mipicamera等图像采集设备进行图像的采集和处理,比如在人脸识别场景或者其他目标对象识别场景中。现有技术中,考虑到图像处理数据量较大,为了节约成本,降低图像处理数据量,大多数图像采集设备是不具有图像曝光功能的,这就造成了采集到的图像中目标对象不清晰,进而加大了目标对象特征提取和识别工作的难度,降低了目标对象特征提取和识别的准确性。



技术实现要素:

本公开实施例提供一种曝光处理方法、装置、电子设备、存储介质及程序产品。

第一方面,本公开实施例中提供了一种曝光处理方法。

具体的,所述曝光处理方法,包括:

获取拍摄原始图像;

将所述拍摄原始图像发送给处理器;

接收处理器发送的曝光指令,根据所述曝光指令对所述拍摄原始图像进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

结合第一方面,本公开在第一方面的第一种实现方式中,还包括:

获取预设图像曝光方式,并根据所述预设图像曝光方式计算所述拍摄原始图像的平均亮度值。

结合第一方面和第一方面的第一种实现方式,本公开实施例在第一方面的第二种实现方式中,所述根据所述预设图像曝光方式计算所述拍摄原始图像的平均亮度值,包括:

当所述预设图像曝光方式为全局曝光时,计算所述拍摄原始图像的全局平均亮度值;

当所述预设图像曝光方式为局部曝光时,计算所述拍摄原始图像的局部平均亮度值。

结合第一方面、第一方面的第一种实现方式和第一方面的第二种实现方式,本公开实施例在第一方面的第三种实现方式中,所述将所述拍摄原始图像发送给处理器之前,还包括:

对所述拍摄原始图像进行压缩。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和第一方面的第三种实现方式,本公开实施例在第一方面的第四种实现方式中,所述根据所述曝光指令对所述拍摄原始图像进行曝光处理,包括:

当所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理时,按照所述预设图像曝光方式,基于所述拍摄原始图像的平均亮度值对所述拍摄原始图像进行曝光处理;

当所述曝光指令为按照修正图像曝光方式对所述拍摄原始图像进行曝光处理时,根据所述曝光指令携带的修正曝光基准区域坐标,计算所述修正曝光基准区域的平均亮度值,并基于所述修正曝光基准区域的平均亮度值对所述拍摄原始图像进行曝光处理。

第二方面,本公开实施例中提供了一种曝光处理方法。

具体的,所述曝光处理方法,包括:

接收图像采集设备发送的拍摄原始图像;

对所述拍摄原始图像进行目标检测;

根据目标检测结果生成曝光指令,并将所述曝光指令发送给所述图像采集设备,以使其根据所述曝光指令进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

结合第二方面,本公开在第二方面的第一种实现方式中,所述接收图像采集设备发送的拍摄原始图像之后,还包括:

对所述拍摄原始图像进行解压缩和/或格式转换。

结合第二方面和第二方面的第一种实现方式,本公开实施例在第二方面的第二种实现方式中,所述根据目标检测结果生成曝光指令,包括:

当目标检测结果为未检测到目标时,生成按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令;

当目标检测结果为检测到目标时,生成按照修正图像曝光方式对所述拍摄原始图像进行曝光处理,并携带有修正曝光基准区域坐标的曝光指令,其中,所述修正曝光基准区域坐标为目标区域坐标。

第三方面,本公开实施例中提供了一种曝光处理装置。

具体的,所述曝光处理装置,包括:

获取模块,被配置为获取拍摄原始图像;

第一发送模块,被配置为将所述拍摄原始图像发送给处理器;

曝光模块,被配置为接收处理器发送的曝光指令,根据所述曝光指令对所述拍摄原始图像进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

结合第三方面,本公开在第三方面的第一种实现方式中,还包括:

计算模块,被配置为获取预设图像曝光方式,并根据所述预设图像曝光方式计算所述拍摄原始图像的平均亮度值。

结合第三方面和第三方面的第一种实现方式,本公开实施例在第三方面的第二种实现方式中,所述计算模块被配置为:

当所述预设图像曝光方式为全局曝光时,计算所述拍摄原始图像的全局平均亮度值;

当所述预设图像曝光方式为局部曝光时,计算所述拍摄原始图像的局部平均亮度值。

结合第三方面、第三方面的第一种实现方式和第三方面的第二种实现方式,本公开实施例在第三方面的第三种实现方式中,所述第一发送模块之前,还包括:

压缩模块,被配置为对所述拍摄原始图像进行压缩。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式和第三方面的第三种实现方式,本公开实施例在第三方面的第四种实现方式中,所述曝光模块中根据所述曝光指令对所述拍摄原始图像进行曝光处理的部分,被配置为:

当所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理时,按照所述预设图像曝光方式,基于所述拍摄原始图像的平均亮度值对所述拍摄原始图像进行曝光处理;

当所述曝光指令为按照修正图像曝光方式对所述拍摄原始图像进行曝光处理时,根据所述曝光指令携带的修正曝光基准区域坐标,计算所述修正曝光基准区域的平均亮度值,并基于所述修正曝光基准区域的平均亮度值对所述拍摄原始图像进行曝光处理。

第四方面,本公开实施例中提供了一种曝光处理装置。

具体的,所述曝光处理装置,包括:

接收模块,被配置为接收图像采集设备发送的拍摄原始图像;

检测模块,被配置为对所述拍摄原始图像进行目标检测;

第二发送模块,被配置为根据目标检测结果生成曝光指令,并将所述曝光指令发送给所述图像采集设备,以使其根据所述曝光指令进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

结合第四方面,本公开在第四方面的第一种实现方式中,所述接收模块之后,还包括:

解压缩模块,被配置为对所述拍摄原始图像进行解压缩和/或格式转换。

结合第四方面和第四方面的第一种实现方式,本公开实施例在第四方面的第二种实现方式中,所述第二发送模块中根据目标检测结果生成曝光指令的部分,被配置为:

当目标检测结果为未检测到目标时,生成按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令;

当目标检测结果为检测到目标时,生成按照修正图像曝光方式对所述拍摄原始图像进行曝光处理,并携带有修正曝光基准区域坐标的曝光指令,其中,所述修正曝光基准区域坐标为目标区域坐标。

第五方面,本公开实施例提供了一种电子设备,包括存储器和至少一个处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述至少一个处理器执行以实现上述曝光处理方法的方法步骤。

第六方面,本公开实施例提供了一种计算机可读存储介质,用于存储曝光处理装置所用的计算机指令,该计算机指令被处理器执行时实现上述曝光处理方法的步骤。

第七方面,本公开实施例提供了一种计算机程序产品,包括计算机程序/指令,其中,该计算机程序/指令被处理器执行时实现上述曝光处理方法的步骤。

本公开实施例提供的技术方案可以包括以下有益效果:

上述技术方案基于对拍摄原始图像的分析结果执行不同的曝光处理方式。该技术方案能够在不增加图像采集设备计算压力的情况下,提高采集到的图像中目标对象的清晰度,进而降低了目标对象特征提取和识别工作的难度,提高了目标对象特征提取和识别的准确性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的曝光处理方法的流程图;

图2示出根据本公开另一实施方式的曝光处理方法的流程图;

图3示出根据本公开一实施方式的曝光处理装置的结构框图;

图4示出根据本公开另一实施方式的曝光处理装置的结构框图;

图5示出根据本公开一实施方式的电子设备的结构框图;

图6是适于用来实现根据本公开一实施方式的曝光处理方法的计算机系统的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

本公开实施例提供的技术方案基于对拍摄原始图像的分析结果执行不同的曝光处理方式。该技术方案能够在不增加图像采集设备计算压力的情况下,提高采集到的图像中目标对象的清晰度,进而降低了目标对象特征提取和识别工作的难度,提高了目标对象特征提取和识别的准确性。

图1示出根据本公开一实施方式的曝光处理方法的流程图,如图1所示,所述曝光处理方法包括以下步骤s101-s103:

在步骤s101中,获取拍摄原始图像;

在步骤s102中,将所述拍摄原始图像发送给处理器;

在步骤s103中,接收处理器发送的曝光指令,根据所述曝光指令对所述拍摄原始图像进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

上文提及,随着图像处理和互联网技术的发展,越来越多的用户使用usbcamera、mipicamera等图像采集设备进行图像的采集和处理,比如在人脸识别场景或者其他目标对象识别场景中。现有技术中,考虑到图像处理数据量较大,为了节约成本,降低图像处理数据量,大多数图像采集设备是不具有图像曝光功能的,这就造成了采集到的图像中目标对象不清晰,进而加大了目标对象特征提取和识别工作的难度,降低了目标对象特征提取和识别的准确性。

考虑到上述缺陷,在该实施方式中,提出一种曝光处理方法,该方法基于对拍摄原始图像的分析结果执行不同的曝光处理方式。该技术方案能够在不增加图像采集设备计算压力的情况下,提高采集到的图像中目标对象的清晰度,进而降低了目标对象特征提取和识别工作的难度,提高了目标对象特征提取和识别的准确性。

在本公开一实施方式中,所述曝光处理方法可适用于实施曝光处理的usbcamera、usbcamera组件、mipicamera、mipicamera组件等图像采集设备。

在本公开一实施方式中,所述拍摄原始图像指的是图像采集设备的cmos或者ccd图像感应器将捕捉到的光源信号转化为数字信号得到的原始图像数据,所述原始图像数据不仅记录了图像采集设备采集到的原始图像信息,还记录了图像采集设备采集图像时所产生的一些元数据,比如,iso设置数据、快门速度、光圈值、白平衡值等等。

在本公开一实施方式中,所述曝光指令指的是用于指示图像采集设备采用何种曝光方式、以哪个区域为曝光基准区域进行曝光处理的指令。

在上述实施方式中,图像采集设备获取到拍摄的原始图像后,将其发送给处理器,以使所述处理器对所述拍摄原始图像进行分析,以确定针对所述拍摄原始图像的曝光指令,比如是按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,还是按照修正图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,在图像采集设备接收到处理器发送的曝光指令后,可根据所述曝光指令对所述拍摄原始图像进行曝光处理。

在本公开一实施方式中,所述方法还可包括以下步骤:

获取预设图像曝光方式,并根据所述预设图像曝光方式计算所述拍摄原始图像的平均亮度值。

其中,所述预设图像曝光方式指的是预先设置的或者默认的图像曝光方式,比如,所述预设图像曝光方式可以为全局曝光方式、局部曝光方式等等,其中,所述全局曝光方式指的是以全局区域作为曝光基准区域,以全局区域平均亮度值作为曝光基准值进行曝光的曝光方式,所述局部曝光方式指的是以局部区域作为曝光基准区域,以局部区域平均亮度值作为曝光基准值进行曝光的曝光方式,所述局部区域比如可以为预设中心区域,该区域通常是由图像采集设备预先设置得到的。

在该实施方式中,首先获取预设图像曝光方式,然后根据所述预设图像曝光方式计算后续进行曝光处理所需要的所述拍摄原始图像的平均亮度值,即如上文所述,若所述预设图像曝光方式为全局曝光,则计算所述拍摄原始图像的全局平均亮度值,若所述预设图像曝光方式为局部曝光,则计算所述拍摄原始图像的局部平均亮度值。即,在本公开一实施方式中,所述根据所述预设图像曝光方式计算所述拍摄原始图像的平均亮度值的步骤,可包括以下步骤:

当所述预设图像曝光方式为全局曝光时,计算所述拍摄原始图像的全局平均亮度值;

当所述预设图像曝光方式为局部曝光时,计算所述拍摄原始图像的局部平均亮度值。

在本公开一实施方式中,所述方法在将所述拍摄原始图像发送给处理器之前,还可包括以下步骤:

对所述拍摄原始图像进行压缩。

为了节约数据传输资源,提高数据传输效率,在该实施方式中,在将所述拍摄原始图像发送给处理器之前,首先对所述拍摄原始图像进行压缩,比如可对所述拍摄原始图像进行jpeg压缩,将得到的jpeg压缩图像发送给处理器。

在本公开一实施方式中,所述步骤s103,即根据所述曝光指令对所述拍摄原始图像进行曝光处理的步骤,可包括以下步骤:

当所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理时,按照所述预设图像曝光方式,基于所述拍摄原始图像的平均亮度值对所述拍摄原始图像进行曝光处理;

当所述曝光指令为按照修正图像曝光方式对所述拍摄原始图像进行曝光处理时,根据所述曝光指令携带的修正曝光基准区域坐标,计算所述修正曝光基准区域的平均亮度值,并基于所述修正曝光基准区域的平均亮度值对所述拍摄原始图像进行曝光处理。

上文提及,图像采集设备将拍摄原始图像发送给处理器的目的是为了使所述处理器能够对拍摄原始图像进行分析,以确定针对所述拍摄原始图像的曝光指令,因此,在该实施方式中,若接收到的曝光指令为按照所述预设图像曝光方式对所述拍摄原始图像进行曝光处理,则就基于先前计算得到的拍摄原始图像的平均亮度值,对所述拍摄原始图像进行曝光处理,若接收到的曝光指令为按照修正图像曝光方式对所述拍摄原始图像进行曝光处理,则根据所述曝光指令携带的修正曝光基准区域坐标,计算所述修正曝光基准区域的平均亮度值,然后再基于所述修正曝光基准区域的平均亮度值对所述拍摄原始图像进行曝光处理。

其中,所述修正图像曝光方式指的是不同于所述预设图像曝光方式的曝光方式,所述修正曝光基准区域指的是不同于所述预设图像曝光方式对应的全局区域和预设局部区域的、根据所述拍摄原始图像的特点得到的新的曝光基准区域。

图2示出根据本公开另一实施方式的曝光处理方法的流程图,如图2所示,所述曝光处理方法包括以下步骤s201-s203:

在步骤s201中,接收图像采集设备发送的拍摄原始图像;

在步骤s202中,对所述拍摄原始图像进行目标检测;

在步骤s203中,根据目标检测结果生成曝光指令,并将所述曝光指令发送给所述图像采集设备,以使其根据所述曝光指令进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

上文提及,随着图像处理和互联网技术的发展,越来越多的用户使用usbcamera、mipicamera等图像采集设备进行图像的采集和处理,比如在人脸识别场景或者其他目标对象识别场景中。现有技术中,考虑到图像处理数据量较大,为了节约成本,降低图像处理数据量,大多数图像采集设备是不具有图像曝光功能的,这就造成了采集到的图像中目标对象不清晰,进而加大了目标对象特征提取和识别工作的难度,降低了目标对象特征提取和识别的准确性。

考虑到上述缺陷,在该实施方式中,提出一种曝光处理方法,该方法基于对拍摄原始图像的分析结果执行不同的曝光处理方式。该技术方案能够在不增加图像采集设备计算压力的情况下,提高采集到的图像中目标对象的清晰度,进而降低了目标对象特征提取和识别工作的难度,提高了目标对象特征提取和识别的准确性。

在本公开一实施方式中,所述曝光处理方法可适用于实施曝光处理的处理器、计算机、电子设备等等。

在本公开一实施方式中,所述目标指的是所述曝光处理关注的目标对象,比如人脸、某一物体等等。

在本公开一实施方式中,所述目标检测可基于现有目标检测方法实现,也可按照预设时间间隔执行目标检测,以减少数据计算量。本公开对可采用的目标检测方法不作过多描述。

上文提及,usbcamera、mipicamera等图像采集设备采集到的图像中的目标对象不具有图像曝光功能,如果按照现有技术的处理方式,比如采用所述预设图像曝光方式对所述拍摄原始图像进行曝光,而不考虑该拍摄原始图像中是否存在人脸等关注目标对象,则有可能导致目标对象曝光不足或者过曝光的情况,依然不利于提高目标对象特征提取和识别的准确性。因此,在该实施方式中,在接收到图像采集设备发送的拍摄原始图像后,首先对所述拍摄原始图像进行目标检测,确定所述拍摄原始图像中是否存在目标对象,然后再根据目标检测结果生成具有针对性的曝光指令,比如按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,并将所述曝光指令发送给所述图像采集设备,以使其根据所述曝光指令对所述拍摄原始图像进行有针对性的曝光处理。

在本公开一实施方式中,所述步骤s201,即接收图像采集设备发送的拍摄原始图像的步骤之后,还可包括以下步骤:

对所述拍摄原始图像进行解压缩和/或格式转换。

上文提及,为了节约数据传输资源,提高数据传输效率,图像采集设备首先对所述拍摄原始图像进行压缩,比如对所述拍摄原始图像进行jpeg压缩,再将得到的jpeg压缩图像发送给处理器。而若所述处理器接收到图像采集设备发送的压缩拍摄原始图像时,需对所述拍摄原始图像进行解压缩处理,和/或,为了后续目标检测或其他处理的方便,还可对解压缩的拍摄原始图像进行格式转换,比如,可将所述压缩拍摄原始图像解压为rgb格式数据,再将其转换为yuv格式数据,等等。

在本公开一实施方式中,所述步骤s203中根据目标检测结果生成曝光指令的步骤,可包括以下步骤:

当目标检测结果为未检测到目标时,生成按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令;

当目标检测结果为检测到目标时,生成按照修正图像曝光方式对所述拍摄原始图像进行曝光处理,并携带有修正曝光基准区域坐标的曝光指令,其中,所述修正曝光基准区域坐标为目标区域坐标。

上文提及,为了避免出现目标对象曝光不足或者过曝光,进而影响目标对象特征提取和识别的准确性的情况,需先确定所述拍摄原始图像中是否存在目标对象,然后再根据目标检测结果生成具有针对性的曝光指令。即,在该实施方式中,若目标检测结果为未检测到目标,即所述拍摄原始图像中不存在目标对象,则可不改变图像曝光方式,即按照所述预设图像曝光方式对所述拍摄原始图像进行曝光处理;若目标检测结果为检测到目标,即所述拍摄原始图像中存在目标对象,则需改变图像曝光方式,重新确定曝光基准区域,即将目标区域设置为修正后的曝光基准区域,并将修正后的曝光基准区域坐标携带在曝光指令中发送给图像采集设备,使其基于所述修正后的修正曝光基准区域的平均亮度值对所述拍摄原始图像进行修正曝光处理。这样即可实现对所述拍摄原始图像进行有针对性的曝光处理。

图2所示及相关实施方式中涉及的技术术语和技术特征与图1所示及相关实施方式中提及的技术术语和技术特征相同或相似,对于图2所示及相关实施方式中涉及的技术术语和技术特征的解释和说明可参考上述对于图1所示及相关实施方式的解释的说明,此处不再赘述。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图3示出根据本公开一实施方式的曝光处理装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图3所示,所述曝光处理装置包括:

获取模块301,被配置为获取拍摄原始图像;

第一发送模块302,被配置为将所述拍摄原始图像发送给处理器;

曝光模块303,被配置为接收处理器发送的曝光指令,根据所述曝光指令对所述拍摄原始图像进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

上文提及,随着图像处理和互联网技术的发展,越来越多的用户使用usbcamera、mipicamera等图像采集设备进行图像的采集和处理,比如在人脸识别场景或者其他目标对象识别场景中。现有技术中,考虑到图像处理数据量较大,为了节约成本,降低图像处理数据量,大多数图像采集设备是不具有图像曝光功能的,这就造成了采集到的图像中目标对象不清晰,进而加大了目标对象特征提取和识别工作的难度,降低了目标对象特征提取和识别的准确性。

考虑到上述缺陷,在该实施方式中,提出一种曝光处理装置,该装置基于对拍摄原始图像的分析结果执行不同的曝光处理方式。该技术方案能够在不增加图像采集设备计算压力的情况下,提高采集到的图像中目标对象的清晰度,进而降低了目标对象特征提取和识别工作的难度,提高了目标对象特征提取和识别的准确性。

在本公开一实施方式中,所述曝光处理装置可实现为实施曝光处理的usbcamera、usbcamera组件、mipicamera、mipicamera组件等图像采集设备。

在本公开一实施方式中,所述拍摄原始图像指的是图像采集设备的cmos或者ccd图像感应器将捕捉到的光源信号转化为数字信号得到的原始图像数据,所述原始图像数据不仅记录了图像采集设备采集到的原始图像信息,还记录了图像采集设备采集图像时所产生的一些元数据,比如,iso设置数据、快门速度、光圈值、白平衡值等等。

在本公开一实施方式中,所述曝光指令指的是用于指示图像采集设备采用何种曝光方式、以哪个区域为曝光基准区域进行曝光处理的指令。

在上述实施方式中,图像采集设备获取到拍摄的原始图像后,将其发送给处理器,以使所述处理器对所述拍摄原始图像进行分析,以确定针对所述拍摄原始图像的曝光指令,比如是按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,还是按照修正图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,在图像采集设备接收到处理器发送的曝光指令后,可根据所述曝光指令对所述拍摄原始图像进行曝光处理。

在本公开一实施方式中,所述装置还可包括:

计算模块,被配置为获取预设图像曝光方式,并根据所述预设图像曝光方式计算所述拍摄原始图像的平均亮度值。

其中,所述预设图像曝光方式指的是预先设置的或者默认的图像曝光方式,比如,所述预设图像曝光方式可以为全局曝光方式、局部曝光方式等等,其中,所述全局曝光方式指的是以全局区域作为曝光基准区域,以全局区域平均亮度值作为曝光基准值进行曝光的曝光方式,所述局部曝光方式指的是以局部区域作为曝光基准区域,以局部区域平均亮度值作为曝光基准值进行曝光的曝光方式,所述局部区域比如可以为预设中心区域,该区域通常是由图像采集设备预先设置得到的。

在该实施方式中,首先获取预设图像曝光方式,然后根据所述预设图像曝光方式计算后续进行曝光处理所需要的所述拍摄原始图像的平均亮度值,即如上文所述,若所述预设图像曝光方式为全局曝光,则计算所述拍摄原始图像的全局平均亮度值,若所述预设图像曝光方式为局部曝光,则计算所述拍摄原始图像的局部平均亮度值。即,在本公开一实施方式中,所述计算模块可被配置为:

当所述预设图像曝光方式为全局曝光时,计算所述拍摄原始图像的全局平均亮度值;

当所述预设图像曝光方式为局部曝光时,计算所述拍摄原始图像的局部平均亮度值。

在本公开一实施方式中,所述第一发送模块之前,还可包括:

压缩模块,被配置为对所述拍摄原始图像进行压缩。

为了节约数据传输资源,提高数据传输效率,在该实施方式中,在将所述拍摄原始图像发送给处理器之前,首先对所述拍摄原始图像进行压缩,比如可对所述拍摄原始图像进行jpeg压缩,将得到的jpeg压缩图像发送给处理器。

在本公开一实施方式中,所述曝光模块203中根据所述曝光指令对所述拍摄原始图像进行曝光处理的部分,可被配置为:

当所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理时,按照所述预设图像曝光方式,基于所述拍摄原始图像的平均亮度值对所述拍摄原始图像进行曝光处理;

当所述曝光指令为按照修正图像曝光方式对所述拍摄原始图像进行曝光处理时,根据所述曝光指令携带的修正曝光基准区域坐标,计算所述修正曝光基准区域的平均亮度值,并基于所述修正曝光基准区域的平均亮度值对所述拍摄原始图像进行曝光处理。

上文提及,图像采集设备将拍摄原始图像发送给处理器的目的是为了使所述处理器能够对拍摄原始图像进行分析,以确定针对所述拍摄原始图像的曝光指令,因此,在该实施方式中,若接收到的曝光指令为按照所述预设图像曝光方式对所述拍摄原始图像进行曝光处理,则就基于先前计算得到的拍摄原始图像的平均亮度值,对所述拍摄原始图像进行曝光处理,若接收到的曝光指令为按照修正图像曝光方式对所述拍摄原始图像进行曝光处理,则根据所述曝光指令携带的修正曝光基准区域坐标,计算所述修正曝光基准区域的平均亮度值,然后再基于所述修正曝光基准区域的平均亮度值对所述拍摄原始图像进行曝光处理。

其中,所述修正图像曝光方式指的是不同于所述预设图像曝光方式的曝光方式,所述修正曝光基准区域指的是不同于所述预设图像曝光方式对应的全局区域和预设局部区域的、根据所述拍摄原始图像的特点得到的新的曝光基准区域。

图4示出根据本公开一实施方式的曝光处理装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4所示,所述曝光处理装置包括:

接收模块401,被配置为接收图像采集设备发送的拍摄原始图像;

检测模块402,被配置为对所述拍摄原始图像进行目标检测;

第二发送模块403,被配置为根据目标检测结果生成曝光指令,并将所述曝光指令发送给所述图像采集设备,以使其根据所述曝光指令进行曝光处理,其中,所述曝光指令为按照预设图像曝光方式对所述拍摄原始图像进行曝光处理,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理。

上文提及,随着图像处理和互联网技术的发展,越来越多的用户使用usbcamera、mipicamera等图像采集设备进行图像的采集和处理,比如在人脸识别场景或者其他目标对象识别场景中。现有技术中,考虑到图像处理数据量较大,为了节约成本,降低图像处理数据量,大多数图像采集设备是不具有图像曝光功能的,这就造成了采集到的图像中目标对象不清晰,进而加大了目标对象特征提取和识别工作的难度,降低了目标对象特征提取和识别的准确性。

考虑到上述缺陷,在该实施方式中,提出一种曝光处理装置,该装置基于对拍摄原始图像的分析结果执行不同的曝光处理方式。该技术方案能够在不增加图像采集设备计算压力的情况下,提高采集到的图像中目标对象的清晰度,进而降低了目标对象特征提取和识别工作的难度,提高了目标对象特征提取和识别的准确性。

在本公开一实施方式中,所述曝光处理装置可实现为实施曝光处理的处理器、计算机、电子设备等等。

在本公开一实施方式中,所述目标指的是所述曝光处理关注的目标对象,比如人脸、某一物体等等。

在本公开一实施方式中,所述目标检测可基于现有目标检测方法实现,也可按照预设时间间隔执行目标检测,以减少数据计算量。本公开对可采用的目标检测方法不作过多描述。

上文提及,usbcamera、mipicamera等图像采集设备采集到的图像中的目标对象不具有图像曝光功能,如果按照现有技术的处理方式,比如采用所述预设图像曝光方式对所述拍摄原始图像进行曝光,而不考虑该拍摄原始图像中是否存在人脸等关注目标对象,则有可能导致目标对象曝光不足或者过曝光的情况,依然不利于提高目标对象特征提取和识别的准确性。因此,在该实施方式中,在接收到图像采集设备发送的拍摄原始图像后,首先对所述拍摄原始图像进行目标检测,确定所述拍摄原始图像中是否存在目标对象,然后再根据目标检测结果生成具有针对性的曝光指令,比如按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,或者按照修正图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令,并将所述曝光指令发送给所述图像采集设备,以使其根据所述曝光指令对所述拍摄原始图像进行有针对性的曝光处理。

在本公开一实施方式中,所述接收模块之后,还可包括:

解压缩模块,被配置为对所述拍摄原始图像进行解压缩和/或格式转换。

上文提及,为了节约数据传输资源,提高数据传输效率,图像采集设备首先对所述拍摄原始图像进行压缩,比如对所述拍摄原始图像进行jpeg压缩,再将得到的jpeg压缩图像发送给处理器。而若所述处理器接收到图像采集设备发送的压缩拍摄原始图像时,需对所述拍摄原始图像进行解压缩处理,和/或,为了后续目标检测或其他处理的方便,还可对解压缩的拍摄原始图像进行格式转换,比如,可将所述压缩拍摄原始图像解压为rgb格式数据,再将其转换为yuv格式数据,等等。

在本公开一实施方式中,所述第二发送模块403中根据目标检测结果生成曝光指令的部分,可被配置为:

当目标检测结果为未检测到目标时,生成按照预设图像曝光方式对所述拍摄原始图像进行曝光处理的曝光指令;

当目标检测结果为检测到目标时,生成按照修正图像曝光方式对所述拍摄原始图像进行曝光处理,并携带有修正曝光基准区域坐标的曝光指令,其中,所述修正曝光基准区域坐标为目标区域坐标。

上文提及,为了避免出现目标对象曝光不足或者过曝光,进而影响目标对象特征提取和识别的准确性的情况,需先确定所述拍摄原始图像中是否存在目标对象,然后再根据目标检测结果生成具有针对性的曝光指令。即,在该实施方式中,若目标检测结果为未检测到目标,即所述拍摄原始图像中不存在目标对象,则可不改变图像曝光方式,即按照所述预设图像曝光方式对所述拍摄原始图像进行曝光处理;若目标检测结果为检测到目标,即所述拍摄原始图像中存在目标对象,则需改变图像曝光方式,重新确定曝光基准区域,即将目标区域设置为修正后的曝光基准区域,并将修正后的曝光基准区域坐标携带在曝光指令中发送给图像采集设备,使其基于所述修正后的修正曝光基准区域的平均亮度值对所述拍摄原始图像进行修正曝光处理。这样即可实现对所述拍摄原始图像进行有针对性的曝光处理。

图4所示及相关实施方式中涉及的技术术语和技术特征与图3所示及相关实施方式中提及的技术术语和技术特征相同或相似,对于图4所示及相关实施方式中涉及的技术术语和技术特征的解释和说明可参考上述对于图3所示及相关实施方式的解释的说明,此处不再赘述。

本公开还公开了一种电子设备,图5示出根据本公开一实施方式的电子设备的结构框图,如图5所示,所述电子设备500包括存储器501和处理器502;其中,

所述存储器501用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器502执行以实现上述方法步骤。

图6是适于用来实现根据本公开一实施方式的曝光处理方法的计算机系统的结构示意图。

如图6所示,计算机系统600包括处理单元601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行上述实施方式中的各种处理。在ram603中,还存储有系统600操作所需的各种程序和数据。处理单元601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。其中,所述处理单元601可实现为cpu、gpu、tpu、fpga、npu等处理单元。

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

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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