曝光调节方法、装置、计算机可读存储介质和电子设备转让专利

申请号 : CN202010463866.1

文献号 : CN111626958B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 秦长泽陈玉麟

申请人 : 重庆紫光华山智安科技有限公司

摘要 :

本申请的实施例提供了一种曝光调节方法、装置、计算机可读存储介质和电子设备,涉及图像处理领域。该方法包括:在摄像设备所拍摄的图像中检测符合目标特征的目标区域;当检测到目标区域时,根据目标区域的亮度值调整摄像设备的曝光目标值;当未检测到目标区域时,在图像中检测符合第一预设特征的第一辅助区域;第一辅助区域包括目标区域;当检测到第一辅助区域时,根据第一辅助区域的亮度值调整摄像设备的曝光目标值。本申请能够稳定准确地调节摄像设备的曝光,以提高目标区域的内容的识别率。

权利要求 :

1.一种曝光调节方法,其特征在于,包括:

在摄像设备所拍摄的图像中检测符合目标特征的目标区域;

当检测到所述目标区域时,获取所述目标区域的亮度值,确定所述目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系;

其中,所述有效亮度范围包括所述目标亮度范围,所述有效亮度范围表征所述目标区域的内容的识别率大于第一阈值且小于第二阈值,所述目标亮度范围表征所述目标区域的内容的识别率大于或等于所述第二阈值;

当所述包含关系为所述目标区域的亮度值不处于所述有效亮度范围时,根据所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值,调整所述摄像设备的曝光目标值;

当所述包含关系为所述目标区域的亮度值处于所述有效亮度范围且不处于所述目标亮度范围时,确定所述目标区域的亮度值与所述有效亮度范围之间的第一最小亮度差值,确定所述目标区域的亮度值与所述目标亮度范围之间的第二最小亮度差值;

如果在预设时间段内,所述第一最小亮度差值持续小于所述第二最小亮度差值,则将所述第二最小亮度差值确定为曝光补偿值,并根据所述曝光补偿值调整所述摄像设备的曝光目标值;

当未检测到所述目标区域时,在所述图像中检测符合第一预设特征的第一辅助区域;

所述第一辅助区域包括所述目标区域;

当检测到所述第一辅助区域时,根据所述第一辅助区域的亮度值调整所述摄像设备的曝光目标值。

2.根据权利要求1所述的方法,其特征在于,预先配置有亮度差值与曝光补偿值的第一对应关系,所述根据所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值,调整所述摄像设备的曝光目标值的步骤包括:确定所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值;

根据所述第一对应关系确定所述最小亮度差值对应的目标曝光补偿值;

根据所述目标曝光补偿值调整所述摄像设备的曝光目标值。

3.根据权利要求1或2所述的方法,其特征在于,预先配置有亮度差值与曝光补偿值的第二对应关系,所述根据所述第一辅助区域的亮度值调整所述摄像设备的曝光目标值的步骤包括:确定所述第一辅助区域的亮度值与辅助亮度范围之间的辅助最小亮度差值;

根据所述第二对应关系确定所述辅助最小亮度差值对应的辅助曝光补偿值;

根据所述辅助曝光补偿值调整所述摄像设备的曝光目标值。

4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当未检测到所述第一辅助区域时,在所述图像中检测符合第二预设特征的第二辅助区域,并获取所述第二辅助区域的亮度值;所述第二辅助区域包括所述第一辅助区域;

当检测到所述第二辅助区域时,根据所述第二辅助区域的亮度值调整所述摄像设备的曝光目标值。

5.一种曝光调节装置,其特征在于,包括:

检测模块,用于在摄像设备所拍摄的图像中检测符合目标特征的目标区域;

调节模块,用于当检测到所述目标区域时,根据所述目标区域的亮度值调整所述摄像设备的曝光目标值;

所述检测模块,还用于当未检测到所述目标区域时,在所述图像中检测符合第一预设特征的第一辅助区域;所述第一辅助区域包括所述目标区域;

所述调节模块,还用于当检测到所述第一辅助区域时,根据所述第一辅助区域的亮度值调整所述摄像设备的曝光目标值;

所述调节模块用于获取所述目标区域的亮度值;

所述调节模块还用于确定所述目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系;

其中,所述有效亮度范围包括所述目标亮度范围,所述有效亮度范围表征所述目标区域的内容的识别率大于第一阈值且小于第二阈值,所述目标亮度范围表征所述目标区域的内容的识别率大于或等于所述第二阈值;

所述调节模块还用于当所述包含关系为所述目标区域的亮度值不处于所述有效亮度范围时,根据所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值,调整所述摄像设备的曝光目标值;

所述调节模块还用于当所述包含关系为所述目标区域的亮度值处于所述有效亮度范围且不处于所述目标亮度范围时,确定所述目标区域的亮度值与所述有效亮度范围之间的第一最小亮度差值,确定所述目标区域的亮度值与所述目标亮度范围之间的第二最小亮度差值;

所述调节模块还用于如果在预设时间段内,所述第一最小亮度差值持续小于所述第二最小亮度差值,将所述第二最小亮度差值确定为曝光补偿值,并根据所述曝光补偿值调整所述摄像设备的曝光目标值。

6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4中任一项所述的方法。

7.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有机器可读指令,所述处理器用于执行所述机器可读指令,以实现权利要求1-4中任一项所述的方法。

说明书 :

曝光调节方法、装置、计算机可读存储介质和电子设备

技术领域

[0001] 本申请涉及图像处理领域,具体而言,涉及一种曝光调节方法、装置、计算机可读存储介质和电子设备。

背景技术

[0002] 电警、卡口等监控摄像设备能够实时记录道路的交通状况,为人们的出行安全提供保障。其通常会实时连续地拍摄道路图像,然后检测道路图像中车辆的车牌号码。
[0003] 但是,在顺光、逆光等场景下,虽然监控摄像设备所拍摄到的整个画面的曝光正常,亮度合适,但是车辆的车牌亮度却可能出现过曝或者欠曝现象。这会导致这些过曝或者欠曝车牌不能被正确地识别。此时若出现违法违规的交通事件,则会导致相关部门无法对交通事件进行正确的处理。
[0004] 目前,可以根据画面中的车牌亮度调节监控摄像设备的曝光,以减少上述的过曝或者欠曝现象。但是该方法的成功率低,并且容易造成画面的亮度被反复调节,并不能够稳定准确地调节曝光,提高车牌的识别率。

发明内容

[0005] 本申请的目的包括,提供了一种曝光调节方法、装置、计算机可读存储介质和电子设备,其能够稳定准确地调节曝光,以提高目标区域的内容的识别率。
[0006] 本申请的实施例可以这样实现:
[0007] 第一方面,本申请实施例提供一种曝光调节方法,包括:
[0008] 在摄像设备所拍摄的图像中检测符合目标特征的目标区域;
[0009] 当检测到所述目标区域时,根据所述目标区域的亮度值调整所述摄像设备的曝光目标值;
[0010] 当未检测到所述目标区域时,在所述图像中检测符合第一预设特征的第一辅助区域;所述第一辅助区域包括所述目标区域;
[0011] 当检测到所述第一辅助区域时,根据所述第一辅助区域的亮度值调整所述摄像设备的曝光目标值。
[0012] 在可选的实施方式中,所述根据所述目标区域的亮度值调整所述摄像设备的曝光目标值的步骤包括:
[0013] 获取所述目标区域的亮度值;
[0014] 确定所述目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系;
[0015] 其中,所述有效亮度范围包括所述目标亮度范围,所述有效亮度范围表征所述目标区域的内容的识别率大于第一阈值且小于第二阈值,所述目标亮度范围表征所述目标区域的内容的识别率大于或等于所述第二阈值;
[0016] 当所述包含关系为所述目标区域的亮度值不处于所述有效亮度范围时,根据所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值,调整所述摄像设备的曝光目标值;
[0017] 当所述包含关系为所述目标区域的亮度值处于所述有效亮度范围且不处于所述目标亮度范围时,根据所述目标区域的亮度值与所述有效亮度范围之间的第一最小亮度差值,以及所述目标区域的亮度值与所述目标亮度范围之间的第二最小亮度差值,调整所述摄像设备的曝光目标值。
[0018] 在可选的实施方式中,预先配置有亮度差值与曝光补偿值的第一对应关系,所述根据所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值,调整所述摄像设备的曝光目标值的步骤包括:
[0019] 确定所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值;
[0020] 根据所述第一对应关系确定所述最小亮度差值对应的目标曝光补偿值;
[0021] 根据所述目标曝光补偿值调整所述摄像设备的曝光目标值。
[0022] 在可选的实施方式中,所述根据所述目标区域的亮度值与所述有效亮度范围之间的第一最小亮度差值,以及所述目标区域的亮度值与所述目标亮度范围之间的第二最小亮度差值,调整所述摄像设备的曝光目标值的步骤包括:
[0023] 确定所述目标区域的亮度值与所述有效亮度范围之间的第一最小亮度差值;
[0024] 确定所述目标区域的亮度值与所述目标亮度范围之间的第二最小亮度差值;
[0025] 如果在预设时间段内,所述第一最小亮度差值持续小于所述第二最小亮度差值,则将所述第二最小亮度差值确定为曝光补偿值;
[0026] 根据所述曝光补偿值调整所述摄像设备的曝光目标值。
[0027] 在可选的实施方式中,预先配置有亮度差值与曝光补偿值的第二对应关系,所述根据所述第一辅助区域的亮度值调整所述摄像设备的曝光目标值的步骤包括:
[0028] 确定所述第一辅助区域的亮度值与辅助亮度范围之间的辅助最小亮度差值;
[0029] 根据所述第二对应关系确定所述辅助最小亮度差值对应的辅助曝光补偿值;
[0030] 根据所述辅助曝光补偿值调整所述摄像设备的曝光目标值。
[0031] 在可选的实施方式中,所述方法还包括:
[0032] 当未检测到所述第一辅助区域时,在所述图像中检测符合第二预设特征的第二辅助区域,并获取所述第二辅助区域的亮度值;所述第二辅助区域包括所述第一辅助区域;
[0033] 当检测到所述第二辅助区域时,根据所述第二辅助区域的亮度值调整所述摄像设备的曝光目标值。
[0034] 第二方面,本申请实施例提供一种曝光调节装置,包括:
[0035] 检测模块,用于在摄像设备所拍摄的图像中检测符合目标特征的目标区域;
[0036] 调节模块,用于当检测到所述目标区域时,根据所述目标区域的亮度值调整所述摄像设备的曝光目标值;
[0037] 所述检测模块,还用于当未检测到所述目标区域时,在所述图像中检测符合第一预设特征的第一辅助区域;所述第一辅助区域包括所述目标区域;
[0038] 所述调节模块,还用于当检测到所述第一辅助区域时,根据所述第一辅助区域的亮度值调整所述摄像设备的曝光目标值。
[0039] 在可选的实施方式中,所述调节模块用于获取所述目标区域的亮度值;
[0040] 所述调节模块还用于确定所述目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系;
[0041] 其中,所述有效亮度范围包括所述目标亮度范围,所述有效亮度范围表征所述目标区域的内容的识别率大于第一阈值且小于第二阈值,所述目标亮度范围表征所述目标区域的内容的识别率大于或等于所述第二阈值;
[0042] 所述调节模块还用于当所述包含关系为所述目标区域的亮度值不处于所述有效亮度范围时,根据所述目标区域的亮度值与所述有效亮度范围之间的最小亮度差值,调整所述摄像设备的曝光目标值;
[0043] 所述调节模块还用于当所述包含关系为所述目标区域的亮度值处于所述有效亮度范围且不处于所述目标亮度范围时,根据所述目标区域的亮度值与所述有效亮度范围之间的第一最小亮度差值,以及所述目标区域的亮度值与所述目标亮度范围之间的第二最小亮度差值,调整所述摄像设备的曝光目标值。
[0044] 第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述实施方式中任一项所述的方法。
[0045] 第四方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有机器可读指令,所述处理器用于执行所述机器可读指令,以实现前述实施方式中任一项所述的方法。
[0046] 本申请实施例的有益效果包括:在检测到图像中的目标区域后,根据目标区域的亮度值调整摄像设备的曝光,可以使目标区域的内容被准确识别;而在检测不到图像中的目标区域时,可以检测包括目标区域的第一辅助区域,根据第一辅助区域的亮度值调整摄像设备的曝光,使图像中的目标区域能够被检测到,进而能够使得目标区域的内容被准确识别。因此,本申请能够稳定准确地调节摄像设备的曝光,以提高目标区域的内容的识别率。

附图说明

[0047] 为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0048] 图1为车辆的车牌过曝示意图;
[0049] 图2为车辆的车牌欠曝示意图;
[0050] 图3为本申请实施例所提供的电子设备的一种结构框图;
[0051] 图4为本申请实施例所提供的曝光调节方法的一种流程图;
[0052] 图5为本申请实施例所提供的车辆的车牌区域、前脸区域以及车头区域的划分示意图;
[0053] 图6为本申请实施例所提供的曝光调节方法的另一种流程图;
[0054] 图7为本申请实施例所提供的曝光调节方法的另一种流程图;
[0055] 图8为本申请实施例所提供的曝光调节方法的另一种流程图;
[0056] 图9为本申请实施例所提供的曝光调节方法的另一种流程图;
[0057] 图10为本申请实施例所提供的数轴示意图;
[0058] 图11为本申请实施例所提供的曝光调节方法的另一种流程图;
[0059] 图12为本申请实施例所提供的曝光调节装置的一种功能模块图。
[0060] 图标:100-电子设备;110-存储器;120-处理器;130-总线;140-通信接口;200-曝光调节装置;210-检测模块;220-调节模块。

具体实施方式

[0061] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0062] 因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0063] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0064] 此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0065] 需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。
[0066] 在本申请实施例的实现过程中,本申请的发明人发现:
[0067] 在实际运行交通道路的视频监控系统时,通常的曝光调节策略是:根据监控摄像设备拍摄到的整个画面的亮度来调节曝光,以使画面整体曝光正常。在实际应用中,由于光线原因,虽然监控摄像设备所拍摄到的整个画面的曝光正常,亮度合适,但是车辆的车牌亮度却可能出现过曝或者欠曝现象。
[0068] 例如,在顺光场景下,监控摄像设备的监控方向与阳光照射方向属于同一个方向(如,监控摄像设备的拍摄方向朝西,那么早晨太阳升起时,该场景就属于顺光场景)。此时的阳光照射在车牌上,车牌会反射阳光。监控摄像设备在进行拍摄时,拍摄的图像中的车牌会过亮,即车牌区域出现过曝现象(参照图1)。又例如,在逆光场景下,监控摄像设备的监控方向与阳光照射方向相反。此时的阳光照射在监控摄像设备上,而车牌几乎不受阳光照射。监控摄像设备在进行拍摄时,拍摄的图像中的车牌会过暗,即车牌区域出现欠曝现象(参照图2)。当然,在除了顺光和逆光以外的场景下,仍会出现:监控摄像设备所拍摄到的整个画面的曝光正常,亮度合适,但是车辆的车牌亮度却可能出现过曝或者欠曝现象。
[0069] 也即是说,现有的曝光调节策略不能保证车牌区域的曝光效果,避免车牌出现过曝或欠曝现象,会出现整体画面亮度合适,但车牌区域过曝或欠曝。此时若出现违法违规的交通事件,就不能准确地识别出图像中的车牌信息,导致相关部门无法对交通事件进行正确的处理。
[0070] 目前,存在一种车牌曝光调节方法,该方法可以根据画面中的车牌亮度调节摄像设备的曝光补偿,以达到在不同光照场景下识别车牌的目的。但是,该方法首先需要能够识别出图像中的车牌区域,然后才能根据车牌区域的亮度进行曝光调节。若图像中的车牌区域也无法识别时,则无法成功调节摄像设备的曝光,以避免车牌出现过曝或欠曝现象,因此,该方法会降低车牌区域的内容的识别成功率。
[0071] 并且,该方法具体是在识别到车牌区域后,车牌区域的亮度值超出预设范围时,才调整摄像设备的曝光。由于车牌区域的亮度值超出预设范围时,车牌就已经出现了过曝或欠曝现象,而随着时间、光照的变化,车牌区域的亮度值常常会超出预设范围,因此,该方法在应用过程中会造成画面亮度反复调节,并不能够稳定准确地调节曝光,这对于智能交通监控设备来讲并不适用。
[0072] 因此,目前的曝光调节方法的成功率低,并且容易造成画面的亮度被反复调节,并不能够稳定准确地调节曝光,提高车牌的识别率。
[0073] 为了改善上述现有技术中的种种缺陷,本申请实施例提出了一种曝光调节方法、装置、计算机可读存储介质和电子设备,其能够稳定准确地调节曝光,以提高目标区域的内容的识别率。
[0074] 需要说明的是,以上现有技术中的技术方案所存在的种种缺陷,均是发明人经过仔细的实践研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是发明人在实现本申请过程中对本申请做出的贡献。
[0075] 请参照图3,为本申请实施例所提供的电子设备100的一种结构框图。该电子设备100可以包括存储器110、处理器120、总线130和通信接口140,该存储器110、处理器120和通信接口140相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条总线130或信号线实现电性连接。处理器120可以处理与曝光调节有关的信息和/或数据,以执行本申请中描述的一个或多个功能。例如,处理器120可以在摄像设备所拍摄的图像中检测符合目标特征的目标区域,并根据上述数据进行曝光调节,进而实现本申请提供的曝光调节方法。
[0076] 其中,存储器110可以是但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
[0077] 处理器120可以是一种集成电路芯片,具有信号处理能力。该处理器120可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0078] 可以理解,图3所示的结构仅为示意,该电子设备100还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。例如,上述的电子设备100可以是摄像设备、服务器、计算机、手机、平板、云平台等,因此,本申请对于电子设备100的具体类型不作限定。
[0079] 下面,为了便于理解,本申请以下实施例将以图3所示的电子设备100为例,结合附图,对本申请实施例提供的曝光调节方法进行阐述。
[0080] 请参照图4,图4示出了本申请实施例提供的曝光调节方法的一种流程图。该曝光调节方法可以应用于上述的电子设备100,该曝光调节方法可以包括以下步骤:
[0081] S100,在摄像设备所拍摄的图像中检测符合目标特征的目标区域。
[0082] 可以理解的是,本申请实施例中的摄像设备是具有摄像功能的电子设备,包括但不限于:卡口摄像头、电警摄像头、手机、平板电脑、数码相机、智能相机等。
[0083] 在一些可能的实施例中,假设目标特征表征车辆的车牌,则目标区域为图像中的车牌区域。进而,“在摄像设备所拍摄的图像中检测符合目标特征的目标区域”表示:在摄像设备拍摄的图像中检测车牌区域。
[0084] 需要说明的是,在本申请实施例中,目标特征不仅限于表征车辆的车牌,该目标特征还可以表征车标、人脸、特定的动物、特定的植物、特定的无机物、特定的有机物等等,本申请对此不作限制。相应的,本申请中的目标区域可以是:车牌区域、人脸区域、特定的动物区域、特定的植物区域、特定的无机物区域、特定的有机物区域等等。
[0085] S110,当检测到目标区域时,根据目标区域的亮度值调整摄像设备的曝光目标值。
[0086] 在一些可能的实施例中,当检测到目标区域时,可以根据目标区域的亮度值调整摄像设备的曝光目标值,以使目标区域的内容被准确识别。例如,当目标区域的亮度值显示目标区域过曝时,则可以调低摄像设备的曝光目标值,以使目标区域处的曝光正常,进而使得目标区域的内容被准确识别;或者当目标区域的亮度值显示目标区域欠曝时,则可以调高摄像设备的曝光目标值,以使目标区域处的曝光正常,进而使得目标区域的内容被准确识别。
[0087] 在本申请实施例中,检测目标区域和对目标区域的内容进行识别是不相同的,例如,当目标区域为车牌区域时,则“检测目标区域”为检测车辆的车牌,而“对目标区域的内容进行识别”为对车牌的号码进行识别。本申请在检测到目标区域时,会根据目标区域的亮度值调整摄像设备的曝光目标值,能够使得后续的时刻的目标区域的亮度值发生变化,使目标区域处的曝光正常。而随着目标区域处的曝光正常,目标区域的内容被准确识别的成功率会大大提升。
[0088] 可以理解的是,目标区域的亮度值可以是目标区域中所有像素点的平均亮度值,或者也可以是目标区域中所有像素点的中位亮度值,本申请对于目标区域的亮度值的具体计算方式不作限定。
[0089] S120,当未检测到目标区域时,在图像中检测符合第一预设特征的第一辅助区域;第一辅助区域包括目标区域。
[0090] 在一些可能的实施例中,如图5所示,假设目标特征表征车辆的车牌,并假设第一预设特征表征车辆的前脸。则目标区域为图像中的车牌区域,第一辅助区域为图像中的前脸区域。“在图像中检测符合第一预设特征的第一辅助区域”表示:在摄像设备拍摄的图像中检测前脸区域。
[0091] 可以理解的是,在本申请实施例中,由于第一辅助区域包括目标区域,因此第一预设特征中至少包括目标特征。例如,当目标特征表征车辆的车牌时,该第一预设特征可以表征包括车牌的车辆前脸(此时第一辅助区域为前脸区域);当目标特征表征人脸时,该第一预设特征可以表征包括人脸的人的上半身(此时第一辅助区域为人的上半身区域)。
[0092] 其中,在实际应用时,不同车辆的前脸形状不同,并且车辆的前脸可能与车牌分开。因此,本申请中的前脸区域与实际应用中车辆的前脸存在差别,本申请中的前脸区域可以是包括实际应用中车辆的前脸以及车牌的区域。
[0093] 需要说明的是,上述的S110和S120在执行顺序上没有先后之分,这两者的执行顺序都在S100执行之后。当S100执行完,会出现两个结果:一个是检测到目标区域,此时执行S110;一个是未检测到目标区域,此时执行S120。
[0094] S130,当检测到第一辅助区域时,根据第一辅助区域的亮度值调整摄像设备的曝光目标值。
[0095] 在一些可能的实施例中,当检测到第一辅助区域时,可以根据第一辅助区域的亮度值调整摄像设备的曝光目标值,以使图像中的目标区域能够被检测到,或者使目标区域中的内容被准确识别。
[0096] 例如,当第一辅助区域的亮度值显示第一辅助区域过曝时,则可以调低摄像设备的曝光目标值,以使目标区域处的曝光正常,进而使得图像中的目标区域能够被检测到;或者当第一辅助区域的亮度值显示目标区域欠曝时,则可以调高摄像设备的曝光目标值,以使目标区域处的曝光正常,进而使得图像中的目标区域能够被检测到。
[0097] 可以理解的是,第一辅助区域的亮度值可以是第一辅助区域中所有像素点的平均亮度值,也可以是第一辅助区域中所有像素点的中位亮度值,本申请对于第一辅助区域的亮度值的具体计算方式不作限定。
[0098] 其中,还可以理解的是,目标区域的亮度值是反映目标区域的曝光效果最准确的亮度数据。包括目标区域的第一辅助区域的亮度值虽然不能直接反映目标区域的曝光效果,但能够帮助够预测目标区域的当前曝光状态。进而,在检测不到图像中的目标区域时,可以根据第一辅助区域的亮度值调整摄像设备的曝光,使图像中的目标区域能够被检测到。
[0099] 应理解,目前车牌曝光调节方法首先需要成功检测出图像中的车牌区域,然后才能根据图像中的车牌区域的亮度进行曝光调节。在无法检测出图像中的车牌区域时,目前的车牌曝光调节方法无法稳定准确地调节曝光,以提高车牌的识别率,并且容易造成画面的亮度被反复调节。
[0100] 而为了解决上述问题,本申请实施例提出了:在检测到图像中的目标区域后,根据目标区域的亮度值调整摄像设备的曝光,可以使目标区域的内容被准确识别;而在检测不到图像中的目标区域时,可以检测包括目标区域的第一辅助区域,根据第一辅助区域的亮度值调整摄像设备的曝光,使图像中的目标区域能够被检测到,进而能够使得目标区域的内容被准确识别。因此,本申请实施例所提供的曝光调节方法能够稳定准确地调节摄像设备的曝光,以提高目标区域的内容的识别率。
[0101] 还应理解,当第一辅助区域也未被检测到时,还可以在图像中检测包括第一辅助区域的另一区域,并根据该区域的亮度值调整设备的曝光目标值,以使图像中的第一辅助区域能够被检测到。因此,上述S100至S130隐含公开的是:当一较小的区域不能被检测到时,可以递推检测一系列连续扩大的区域,根据这些区域的亮度值,递推调节摄像设备的曝光目标值,使得这一系列连续扩大的区域按区域缩小的顺序逐个都能被检测到,最终使得该较小的区域能够被检测到。
[0102] 进一步的,请参照图6,S140,当未检测到第一辅助区域时,在图像中检测符合第二预设特征的第二辅助区域,并获取第二辅助区域的亮度值;第二辅助区域包括第一辅助区域。
[0103] 在一些可能的实施例中,如图5所示,假设第一预设特征表征车辆的前脸,并假设第二预设特征表征车辆的车头。则第一辅助区域为图像中的前脸区域,第二辅助区域为图像中的车头区域。“在图像中检测符合第二预设特征的第二辅助区域”表示:在摄像设备拍摄的图像中检测车头区域。
[0104] 可以理解的是,在本申请实施例中,由于第二辅助区域包括第一辅助区域,因此第二预设特征中至少包括第一预设特征。例如,当第一预设特征表征车辆的前脸时,该第二预设特征可以表征包括前脸的车头(此时第二辅助区域为车头区域);当第一预设特征表征人的上半身时,该第二预设特征可以表征包括人的全身(此时第二辅助区域为人的全身区域)。
[0105] S150,当检测到第二辅助区域时,根据第二辅助区域的亮度值调整摄像设备的曝光目标值。
[0106] 在一些可能的实施例中,当检测到第二辅助区域时,可以根据第二辅助区域的亮度值调整摄像设备的曝光目标值,以使图像中的第一辅助区域和/或目标区域能够被检测到。
[0107] 可以理解的是,第二辅助区域的亮度值可以是第二辅助区域中所有像素点的平均亮度值,也可以是第二辅助区域中所有像素点的中位亮度值,本申请对于第二辅助区域的亮度值的具体计算方式不作限定。
[0108] 还应理解,第二辅助区域的亮度值虽然不能直接反映目标区域以及第一辅助区域的曝光效果,但能够帮助够预测第一辅助区域的当前曝光状态。在检测不到图像中的目标区域、第一辅助区域时,由于第二辅助区域包括第一辅助区域,进而可以根据第二辅助区域的亮度值调整摄像设备的曝光,使图像中的第一辅助区域和/或目标区域能够被检测到。
[0109] 在此还需要说明的是,本申请实施例所提供的曝光调节方法可以应用于卡口摄像头、电警摄像头以及其他电子设备。其中,卡口摄像头用于抓拍车辆的车头车牌,电警摄像头则用于抓拍车辆的车尾车牌。当本申请实施例所提供的曝光调节方法应用于卡口摄像头时,方法中的目标区域可以为车辆车头部分的车牌,第一辅助区域可以为车辆前脸(包括车牌区域),第二辅助区域可以为车辆车头。当本申请实施例所提供的曝光调节方法应用于电警摄像头时,方法中的目标区域可以为车辆车尾部分的车牌,第一辅助区域可以为车辆后背门(包括车牌区域),第二辅助区域可以为车辆车尾。
[0110] 在一些可能的实施例中,S100可以还包括:判断是否检测到目标区域。
[0111] 为了避免所获取的目标区域的亮度值不准确,对于如何“判断是否检测到目标区域”,可以:在检测出至少n(为正整数)个不同时刻的符合目标特征的目标区域时,确定检测到目标区域;在未检测出至少n(为正整数)个不同时刻的符合目标特征的目标区域时,确定未检测到目标区域。这样可避免因个别目标区域的亮度值不准而导致曝光调节失败。
[0112] 进一步的,请参照图7,对于如何根据目标区域的亮度值调整摄像设备的曝光目标值,S110可以包括:
[0113] S110A,获取目标区域的亮度值。
[0114] 在一些可能的实施例中,在检测出至少n(为正整数)个不同时刻的符合目标特征的目标区域,并确定检测到目标区域时,可以将这至少n个不同时刻的亮度值的平均值作为“目标区域的亮度值”。例如,可以先获取摄像设备拍摄的至少n张图像,然后获取每张图像中目标区域的亮度值,并将这至少n张图像中目标区域的亮度值的平均值作为上述S110A中的“目标区域的亮度值”。
[0115] 此外,由于在实际应用中摄像设备所拍摄的一张图像中可能存在多个符合目标特征的目标区域,为了同时确保这多个目标区域的曝光正常,可以将在执行S110A时,将这张图像中的多个目标区域的亮度值的平均值作为“目标区域的亮度值”。或者,为了确保这多个目标区域中某一区域的曝光准确,可以在执行S110A时,将摄像设备所拍摄的多个不同时刻的特定目标区域的亮度值的平均值作为“目标区域的亮度值”。故本申请对S110A中如何获取目标区域的亮度值的具体方式不作限定。
[0116] 例如,在实际应用于卡口摄像头时,卡口摄像头可以实时连续地拍摄道路上行驶的所有车辆,实时地检测出每辆汽车的车牌区域的亮度值,并将该亮度值存入预设的车牌亮度队列中。当该车牌亮度队列中的亮度值的个数大于n时,将该车牌亮度队列中的所有亮度值的平均值作为“目标区域的亮度值”,进而获取到目标区域的亮度值。
[0117] 相应的,在获取第一辅助区域的亮度值以及第二辅助区域的亮度值时,也可以参照S110A,在此不再赘述。但需要补充的是,在实际应用于卡口摄像头时,卡口摄像头还可以实时连续地拍摄道路上行驶的车辆,实时地检测出每辆汽车的前脸区域以及车头区域的亮度值,并分别将前脸区域以及车头区域的亮度值存入预设的前脸亮度队列和车头亮度队列中。当前脸亮度队列中的亮度值的个数大于M1(为正整数)时,将该前脸亮度队列中的所有亮度值的平均值作为“第一辅助区域的亮度值”,进而获取到第一辅助区域的亮度值。当车头亮度队列中的亮度值的个数大于M2(为正整数)时,将该车头亮度队列中的所有亮度值的平均值作为“第二辅助区域的亮度值”,进而获取到第二辅助区域的亮度值。
[0118] 换句话说,为了避免所获取的目标区域的亮度值不准确,假设将本申请实施例应用于卡口摄像头,本申请实际应用上述的方法实施例时,可以是:
[0119] 电子设备100首先分别预先设置三个队列,包括车牌亮度队列、前脸亮度队列和车头亮度队列;然后实时检测所拍摄的图像中每辆车的车牌区域、前脸区域以及车头区域的亮度值,并将检测到的车牌区域的亮度值存入车牌亮度队列、将检测到的前脸区域的亮度值存入前脸亮度队列、将检测到的车头区域的亮度值存入车头亮度队列;然后判断车牌亮度队列中的数据量是否大于n,当大于n时,则“确定检测到目标区域”,执行S110;当车牌亮度队列中的数据量不大于n而前脸亮度队列中的数据量大于M1时,则“确定未检测到目标区域,但检测到第一辅助区域”,执行S130;当车牌亮度队列中的数据量不大于n、前脸亮度队列中的数据量不大于M1而车头亮度队列中的数据量大于M2时,则“确定未检测到目标区域和第一辅助区域,但检测到第二辅助区域”,执行S150。
[0120] 其中,可以理解的是,车牌亮度队列中的亮度值是反映车牌曝光效果最准确的亮度数据。前脸亮度队列和车头亮度队列中的亮度值虽然不能直接反映车牌亮度信息,但能够帮助够预测车牌区域的当前曝光状态。
[0121] S110B,确定目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系;
[0122] 其中,有效亮度范围包括目标亮度范围,有效亮度范围表征目标区域的内容的识别率大于第一阈值且小于第二阈值,目标亮度范围表征目标区域的内容的识别率大于或等于第二阈值。
[0123] 在一些可能的实施例中,假设目标区域的亮度值为AvgLuma1,有效亮度范围为BetterRange[Min1,Max1],目标亮度范围为BestRange[BestMin,BestMax]。其中,BetterRange[Min1,Max1]的范围包括BestRange[BestMin,BestMax]的范围。
[0124] 上述的第一阈值显然小于第二阈值,当目标区域的内容的识别率大于第一阈值时,摄像设备所拍摄的图像中的目标区域才能被后续进行图像识别的电子设备成功识别出来;当目标区域的内容的识别率大于第二阈值时,摄像设备所拍摄的图像中的目标区域才能被后续进行图像识别的电子设备精确地识别出来。
[0125] 而由于有效亮度范围表征目标区域的内容的识别率大于第一阈值且小于第二阈值,目标亮度范围表征目标区域的内容的识别率大于或等于第二阈值,显然,目标区域的亮度值位于目标亮度范围的识别率更高。
[0126] 在“确定目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系”时,所确定出的包含关系包括如下几种:目标区域的亮度值位于有效亮度范围之外;目标区域的亮度值位于有效亮度范围之内但位于目标亮度范围之外;目标区域的亮度值位于目标亮度范围之内。其中,“目标区域的亮度值位于有效亮度范围之外”和“目标区域的亮度值位于有效亮度范围之内但位于目标亮度范围之外”的情况表示目标区域的亮度值未处于最好的情况,此时需要调整摄像设备的曝光。
[0127] S110C,当包含关系为目标区域的亮度值不处于有效亮度范围时,根据目标区域的亮度值与有效亮度范围之间的最小亮度差值,调整摄像设备的曝光目标值。
[0128] 当包含关系为目标区域的亮度值不处于有效亮度范围时,目标区域的内容的识别率小于等于第一阈值。此时,摄像设备所拍摄的图像中的目标区域不能被后续进行图像识别的电子设备成功识别出来,需要调整摄像设备的曝光目标值,以使调整后的目标区域的亮度值位于有效亮度范围。
[0129] 例如,假设目标区域的亮度值为AvgLuma1为60,有效亮度范围为BetterRange[65,95],目标亮度范围为BestRange[75,90],包含关系为目标区域的亮度值不处于有效亮度范围。此时可以计算AvgLuma1与BetterRange[65,95]之间的最小亮度差值,即65-60=5,然后根据该最小亮度差值的大小来调整摄像设备的曝光目标值,以使调整后的目标区域的亮度值位于有效亮度范围,进而使得摄像设备所拍摄的图像中的目标区域能被后续进行图像识别的电子设备成功识别出来。
[0130] S110D,当包含关系为目标区域的亮度值处于有效亮度范围且不处于目标亮度范围时,根据目标区域的亮度值与有效亮度范围之间的第一最小亮度差值,以及目标区域的亮度值与目标亮度范围之间的第二最小亮度差值,调整摄像设备的曝光目标值。
[0131] 当包含关系为目标区域的亮度值处于有效亮度范围且不处于目标亮度范围时,目标区域的内容的识别率大于第一阈值小于等于第二阈值。此时,摄像设备所拍摄的图像中的目标区域能被后续进行图像识别的电子设备成功识别出来的概率一般,也需要调整摄像设备的曝光目标值,以使调整后的目标区域的亮度值位于目标亮度范围。
[0132] 例如,假设目标区域的亮度值为AvgLuma1为68,有效亮度范围为BetterRange[65,95],目标亮度范围为BestRange[75,90],包含关系为目标区域的亮度值处于有效亮度范围且不处于目标亮度范围。此时可以计算AvgLuma1与BetterRange[65,95]之间的第一最小亮度差值,AvgLuma1与BestRange[75,90]之间的第二最小亮度差值,即第一最小亮度差值为
68-65=3,第二最小亮度差值为75-68=7。然后根据该第一最小亮度差值和第二最小亮度差值的大小来调整摄像设备的曝光目标值,以使调整后的目标区域的亮度值位于目标亮度范围,进而使得摄像设备所拍摄的图像中的目标区域能被后续进行图像识别的电子设备精确地识别出来。
[0133] 应理解,在“根据该最小亮度差值的大小来调整摄像设备的曝光目标值,以使调整后的目标区域的亮度值位于有效亮度范围”时,可以快速将目标区域的亮度值调整至有效亮度范围;而在“根据该第一最小亮度差值和第二最小亮度差值的大小来调整摄像设备的曝光目标值,以使调整后的目标区域的亮度值位于目标亮度范围”时,可以精细稳定地将目标区域的亮度值调整至目标亮度范围。
[0134] 进一步的,预先配置有亮度差值与曝光补偿值的第一对应关系,则对于如何“根据目标区域的亮度值与有效亮度范围之间的最小亮度差值,调整摄像设备的曝光目标值”,请参照图8,S110C可以包括:
[0135] S110C-1,确定目标区域的亮度值与有效亮度范围之间的最小亮度差值。
[0136] 假设目标区域的亮度值为AvgLuma1,有效亮度范围为BetterRange[Min1,Max1]。则目标区域的亮度值AvgLuma1与有效亮度范围之间的最小亮度差值LumaDiff1可以根据如下公式得到:
[0137]
[0138] S110C-2,根据第一对应关系确定最小亮度差值对应的目标曝光补偿值。
[0139] 在一些可能的实施例中,预先配置有亮度差值与曝光补偿值的第一对应关系的方式可以是:预先设置有一亮度差标定查找表,该亮度差标定查找表中包括多个亮度差值与曝光补偿值的第一对应关系。换句话说,亮度差标定查找表中包括有多个一一对应的亮度差值和曝光补偿值,在确定出上述的最小亮度差值后,可以在亮度差标定查找表中查询该最小亮度差值对应的曝光补偿值,得到目标补偿值。
[0140] 例如,假设目标区域的亮度值与有效亮度范围之间的最小亮度差值为LumaDiff1,则在根据第一对应关系确定最小亮度差值对应的目标曝光补偿值CompA时,可以根据如下查找表得到:
[0141] 其中,ThrAN为预设值。
[0142] S110C-3,根据目标曝光补偿值调整摄像设备的曝光目标值。
[0143] 在得到最小亮度差值对应的目标曝光补偿值后,可以根据该目标曝光补偿值计算出需要调节的曝光量(调整曝光量的过程可参考现有技术,在此不再赘述),进而调整摄像设备的曝光目标值。
[0144] 应理解,在执行上述S110C-1至S110C-3的过程中,在目标区域的亮度值不处于有效亮度范围时,可以根据最小亮度差值一次性将目标区域的亮度值调节至有效亮度范围,实现快速将目标区域的亮度值调整至有效亮度范围。
[0145] 进一步的,对于如何“根据目标区域的亮度值与有效亮度范围之间的第一最小亮度差值,以及目标区域的亮度值与目标亮度范围之间的第二最小亮度差值,调整摄像设备的曝光目标值”,请参照图9,S110D可以包括:
[0146] S110D-1,确定目标区域的亮度值与有效亮度范围之间的第一最小亮度差值。
[0147] S110D-2,确定目标区域的亮度值与目标亮度范围之间的第二最小亮度差值。
[0148] 假设目标区域的亮度值为AvgLuma1,有效亮度范围为BetterRange[Min1,Max1],目标亮度范围为BestRange[BestMin,BestMax]。如图10所示的数轴,由于目标区域的亮度值处于有效亮度范围且不处于目标亮度范围,因此,AvgLuma1的可能取值位于该数轴上的AB段和CD段。
[0149] 当AvgLuma1的可能取值位于该数轴上的AB段时,目标区域的亮度值AvgLuma1与有效亮度范围之间的第一最小亮度差值Step1可以根据如下公式得到:Step1=AvgLuma1-Min1。目标区域的亮度值AvgLuma1与目标亮度范围之间的第二最小亮度差值Step2可以根据如下公式得到:Step2=BestMin-AvgLuma1。
[0150] 相应的,当AvgLuma1的可能取值位于该数轴上的CD段时,目标区域的亮度值AvgLuma1与有效亮度范围之间的第一最小亮度差值Step1可以根据如下公式得到:Step1=Max1-AvgLuma1。目标区域的亮度值AvgLuma1与目标亮度范围之间的第二最小亮度差值Step2可以根据如下公式得到:Step2=AvgLuma1-BestMax。
[0151] S110D-3,如果在预设时间段内,第一最小亮度差值持续小于第二最小亮度差值,则将第二最小亮度差值确定为曝光补偿值。
[0152] 在一些可能的实施例中,随着时间的变化,目标区域的亮度值AvgLuma1也会发生变化,进而第一最小亮度差值Step1和第二最小亮度差值Step2也会随时间变化。当Step1
[0153] 应理解,通过上述小步进的调节方式,能够保持AvgLuma1始终在目标亮度范围内,同时由于调节趋势小,调节的过程中也能够保证摄像设备拍摄的画面亮度稳定(不会造成画面亮度抖动和闪烁)。并且,通过上述小步进的调节方式,还能够保证后续对该目标区域的内容的检测和识别时,能够成功识别。
[0154] S110D-4,根据曝光补偿值调整摄像设备的曝光目标值。
[0155] 该步骤可以参照上述的S110C-3,在此不再赘述。
[0156] 应理解,在执行上述S110D-1至S110D-4(小步进的调节方式)的过程中,由于在预设时间段内,第一最小亮度差值持续小于第二最小亮度差值时,就会调节摄像设备的曝光,以使目标区域的亮度值保持在目标亮度范围内,且该过程中目标区域不会出现过曝或欠曝现象,进而能够保证摄像设备拍摄的画面亮度稳定。
[0157] 进一步的,预先配置有亮度差值与曝光补偿值的第二对应关系,对于如何“根据第一辅助区域的亮度值调整摄像设备的曝光目标值”,请参照图11,S130可以包括:
[0158] S130A,确定第一辅助区域的亮度值与辅助亮度范围之间的辅助最小亮度差值。
[0159] 假设第一辅助区域的亮度值为AvgLuma2,辅助亮度范围为Range2[Min2,Max2]。则第一辅助区域的亮度值AvgLuma2与辅助亮度范围之间的辅助最小亮度差值LumaDiff2可以根据如下公式得到:
[0160]
[0161] 需要说明的是,辅助亮度范围表征可以检测到目标区域。也即是说,当第一辅助区域的亮度值位于辅助亮度范围时,摄像设备可以检测到目标区域。因此,在执行S130A时,由于未检测到目标区域,进而第一辅助区域的亮度值不位于辅助亮度范围。
[0162] S130B,根据第二对应关系确定辅助最小亮度差值对应的辅助曝光补偿值。
[0163] 在一些可能的实施例中,预先配置有亮度差值与曝光补偿值的第二对应关系的方式可以是:预先设置有一亮度差查找表,该亮度差查找表中包括多个亮度差值与曝光补偿值的第二对应关系。换句话说,亮度差查找表中包括有多个一一对应的亮度差值和曝光补偿值,在确定出上述的辅助最小亮度差值后,可以在亮度差查找表中查询该辅助最小亮度差值对应的曝光补偿值,得到辅助曝光补偿值。
[0164] 例如,假设辅助最小亮度差值为LumaDiff2,则在根据第二对应关系确定LumaDiff2对应的辅助曝光补偿值CompB时,可以根据如下查找表得到:
[0165] 其中,ThrBN为预设值。
[0166] S130C,根据辅助曝光补偿值调整摄像设备的曝光目标值。
[0167] 该步骤可以参照上述的S110C-3,在此不再赘述。
[0168] 应理解,在执行上述S130A至S130C的过程中,在第一辅助区域的亮度值不位于辅助亮度范围时,可以根据辅助最小亮度差值一次性将辅助区域的亮度值调节至辅助亮度范围,进而实现快速将辅助区域的亮度值调节至辅助亮度范围。
[0169] 进一步的,对于如何“根据第一辅助区域的亮度值调整摄像设备的曝光目标值”,该步骤也可以包括:
[0170] 预先配置有亮度差值与曝光补偿值的第三对应关系,确定第二辅助区域的亮度值与第二辅助亮度范围之间的第二辅助最小亮度差值;
[0171] 根据第三对应关系确定第二辅助最小亮度差值对应的第二辅助曝光补偿值;
[0172] 根据第二辅助曝光补偿值调整摄像设备的曝光目标值。
[0173] 其中,上述“根据第一辅助区域的亮度值调整摄像设备的曝光目标值”步骤可以参照上述的S130A-S130C,在此不再赘述。
[0174] 由于在本申请实施例中,目标区域可以是:车牌区域、人脸区域、特定的动物区域、特定的植物区域、特定的无机物区域、特定的有机物区域等等,而第一辅助区域为包括目标区域的区域,第二辅助区域为包括第一辅助区域的区域。因此,在对目标区域、第一辅助区域以及第二辅助区域不作具体限定的基础上,为了便于理解,下面提供一种可行的车牌曝光调节方法。
[0175] 可以理解的是,该方法以本申请实施例所提供的曝光调节方法应用于卡口摄像头为例,并假设目标区域为车头车牌,第一辅助区域为车辆前脸(包括车牌区域),第二辅助区域可以为车辆车头,对本申请实施例所提供的曝光调节方法做进一步解释。该方法包括如下步骤:
[0176] S1,更新亮度队列。
[0177] 电子设备100首先分别预先设置三个队列,包括车牌亮度队列、前脸亮度队列和车头亮度队列;然后实时检测所拍摄的图像中每辆车的车牌区域、前脸区域以及车头区域的亮度值,并将检测到的车牌区域的亮度值存入车牌亮度队列、将检测到的前脸区域的亮度值存入前脸亮度队列、将检测到的车头区域的亮度值存入车头亮度队列。
[0178] S2,判断是否采用精细曝光调节。
[0179] 电子设备100判断车牌亮度队列中的数据量是否大于n,当大于n时,则进行精细曝光调节;当不大于n时,则进行快速曝光调节。
[0180] S3,精细曝光调节。
[0181] 当车牌亮度队列中的数据量大于n时,说明检测到车牌区域,可以参照上述S110,在此不再赘述。应理解,精细曝光调节可以将车牌亮度始终维持在BetterRange范围内,同时避免了曝光大幅度调节造成的画面亮度大幅抖动。
[0182] S4,快速曝光调节。
[0183] 当车牌亮度队列中的数据量不大于n而前脸亮度队列中的数据量大于M1时(未检测到车牌区域,但是检测到前脸区域),可以参照上述S130,在此不再赘述。
[0184] 当车牌亮度队列中的数据量不大于n、前脸亮度队列中的数据量不大于M1而车头亮度队列中的数据量大于M2时(未检测到车牌区域和前脸区域,但是检测到车头区域),可以参照上述S150,在此不再赘述。应理解,快速曝光调节可以保证能够检测到车牌区域的亮度,这时就可以根据车牌区域的亮度进行精细曝光调节,保证最终获得理想的曝光效果。
[0185] S5,队列数据处理。
[0186] 当摄像设备的曝光目标值被调整后,需要清除车牌亮度队列、前脸亮度队列和车头亮度队列中的数据,以使下一轮的曝光调节能够根据新的亮度数据进行曝光调整。如果曝光目标值没有被调整,则在根据时间戳的先后顺序更新队列的亮度。
[0187] 应理解,本申请实施例所提供的曝光调节方法,该方法在无法识别目标区域时,会通过识别辅助区域,并根据辅助区域的亮度值快速调节摄像设备的曝光以使目标区域能够被检测到;而在检测到目标区域时,会根据目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系,分别采用快速调节和小步进调节的方式将目标区域的亮度值稳定在目标亮度范围,进而实现摄像设备拍摄的画面亮度稳定,保证后续对该目标区域的内容的检测和识别时,能够成功识别。
[0188] 进而,该方法解决了“目前的车牌曝光调节方法无法稳定准确地调节曝光,以提高车牌的识别率,并且容易造成画面的亮度被反复调节”的问题。该方法能够稳定准确地调节摄像设备的曝光,以提高目标区域的识别。同时,为了保证调节过程中整个画面的效果,避免曝光反复调节,采用了快速曝光调节和精确曝光调节相结合的互补调节方法。在目标区域的亮度不在合适范围时采用快速曝光调节的方式,大大缩短了不能检测目标区域的时间;在目标区域的亮度在合适范围内时,采用精确曝光调节方式,保证目标区域的亮度始终能够后续进行图像识别的电子设备精确地识别出来,且不会随着时间的推移和环境光照的变化再次出现过曝或欠曝的现象,同时也避免了曝光大幅度调整,造成画面闪烁。
[0189] 为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种曝光调节装置的实现方式,请参阅图12,图12示出了本申请实施例提供的曝光调节装置的一种功能模块图。需要说明的是,本实施例所提供的曝光调节装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该曝光调节装置200可以包括:检测模块210、调节模块220。
[0190] 可选地,上述模块可以软件或固件(Firmware)的形式存储于存储器中或固化于本申请提供的电子设备100的操作系统(Operating System,OS)中,并可由电子设备100中的处理器执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器中。
[0191] 检测模块210可以用于在摄像设备所拍摄的图像中检测符合目标特征的目标区域。
[0192] 可以理解的是,检测模块210可以用于支持电子设备100执行上述S100等,和/或用于本文所描述的技术的其他过程。
[0193] 调节模块220可以用于当检测到目标区域时,根据目标区域的亮度值调整摄像设备的曝光目标值。
[0194] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S110等,和/或用于本文所描述的技术的其他过程。
[0195] 检测模块210还可以用于当未检测到目标区域时,在图像中检测符合第一预设特征的第一辅助区域;第一辅助区域包括目标区域。
[0196] 可以理解的是,检测模块210可以用于支持电子设备100执行上述S120等,和/或用于本文所描述的技术的其他过程。
[0197] 调节模块220可以用于当检测到第一辅助区域时,根据第一辅助区域的亮度值调整摄像设备的曝光目标值。
[0198] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S130等,和/或用于本文所描述的技术的其他过程。
[0199] 进一步的,检测模块210还可以用于当未检测到第一辅助区域时,在图像中检测符合第二预设特征的第二辅助区域,并获取第二辅助区域的亮度值;第二辅助区域包括第一辅助区域。
[0200] 可以理解的是,检测模块210可以用于支持电子设备100执行上述S140等,和/或用于本文所描述的技术的其他过程。
[0201] 调节模块220可以用于当检测到第二辅助区域时,根据第二辅助区域的亮度值调整摄像设备的曝光目标值。
[0202] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S150等,和/或用于本文所描述的技术的其他过程。
[0203] 进一步的,对于如何根据目标区域的亮度值调整摄像设备的曝光目标值,调节模块220可以用于获取目标区域的亮度值;确定目标区域的亮度值与预设的有效亮度范围、目标亮度范围的包含关系;其中,有效亮度范围包括目标亮度范围,有效亮度范围表征目标区域的内容的识别率大于第一阈值且小于第二阈值,目标亮度范围表征目标区域的内容的识别率大于或等于第二阈值;当包含关系为目标区域的亮度值不处于有效亮度范围时,根据目标区域的亮度值与有效亮度范围之间的最小亮度差值,调整摄像设备的曝光目标值;当包含关系为目标区域的亮度值处于有效亮度范围且不处于目标亮度范围时,根据目标区域的亮度值与有效亮度范围之间的第一最小亮度差值,以及目标区域的亮度值与目标亮度范围之间的第二最小亮度差值,调整摄像设备的曝光目标值。
[0204] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S110A-S110D等,和/或用于本文所描述的技术的其他过程。
[0205] 进一步的,预先配置有亮度差值与曝光补偿值的第一对应关系,则对于如何“根据目标区域的亮度值与有效亮度范围之间的最小亮度差值,调整摄像设备的曝光目标值”,调节模块220可以用于确定目标区域的亮度值与有效亮度范围之间的最小亮度差值;根据第一对应关系确定最小亮度差值对应的目标曝光补偿值;根据目标曝光补偿值调整摄像设备的曝光目标值。
[0206] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S110C-1至S110C-3等,和/或用于本文所描述的技术的其他过程。
[0207] 进一步的,对于如何“根据目标区域的亮度值与有效亮度范围之间的第一最小亮度差值,以及目标区域的亮度值与目标亮度范围之间的第二最小亮度差值,调整摄像设备的曝光目标值”,调节模块220可以用于确定目标区域的亮度值与有效亮度范围之间的第一最小亮度差值;确定目标区域的亮度值与目标亮度范围之间的第二最小亮度差值;如果在预设时间段内,第一最小亮度差值持续小于第二最小亮度差值,则将第二最小亮度差值确定为曝光补偿值;根据曝光补偿值调整摄像设备的曝光目标值。
[0208] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S110D-1至S110D-4等,和/或用于本文所描述的技术的其他过程。
[0209] 进一步的,预先配置有亮度差值与曝光补偿值的第二对应关系,对于如何“根据第一辅助区域的亮度值调整摄像设备的曝光目标值”,调节模块220可以用于确定第一辅助区域的亮度值与辅助亮度范围之间的辅助最小亮度差值;根据第二对应关系确定辅助最小亮度差值对应的辅助曝光补偿值;根据辅助曝光补偿值调整摄像设备的曝光目标值。
[0210] 可以理解的是,调节模块220可以用于支持电子设备100执行上述S130A-S130C等,和/或用于本文所描述的技术的其他过程。
[0211] 基于上述方法实施例,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述曝光调节方法的步骤。
[0212] 具体地,该存储介质可以为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述曝光调节方法,从而解决“现有的方法识别成功率低,并且容易造成画面的亮度被反复调节,并不能够稳定准确地调节曝光,提高车牌的识别率”问题,实现能够稳定准确地调节曝光,以提高目标区域的内容的识别率的目的。
[0213] 综上,本申请实施例提供了一种曝光调节方法、装置、计算机可读存储介质和电子设备,该方法包括:在摄像设备所拍摄的图像中检测符合目标特征的目标区域;当检测到目标区域时,根据目标区域的亮度值调整摄像设备的曝光目标值;当未检测到目标区域时,在图像中检测符合第一预设特征的第一辅助区域;第一辅助区域包括目标区域;当检测到第一辅助区域时,根据第一辅助区域的亮度值调整摄像设备的曝光目标值。由于在检测到图像中的目标区域后,根据目标区域的亮度值调整摄像设备的曝光,可以使目标区域的内容被准确识别;而在检测不到图像中的目标区域时,可以检测包括目标区域的第一辅助区域,根据第一辅助区域的亮度值调整摄像设备的曝光,使图像中的目标区域能够被检测到,进而能够使得目标区域的内容被准确识别。因此,本申请实施例所提供的曝光调节方法能够稳定准确地调节摄像设备的曝光,以提高目标区域的内容的识别率。
[0214] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。