System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理领域,尤其是涉及一种图像曝光方法、装置、电子设备以及存储介质。
技术介绍
1、图像曝光指的是图像采集设备的图像传感器接收外界光线并形成图像的过程,目前传统的图像曝光方法是通过实时的亮度信息进行调节,对于低功耗的图像采集设备来说,通常在不进行工作的情况下,图像采集设备处于休眠状态,待图像采集设备需要拍摄移动目标时,从休眠状态变为工作状态,此时需要图像采集设备快速启动成像,图像曝光需要快速收敛,以拍摄到移动目标。
2、但低功耗的图像采集使用传统的图像曝光方法,无法在短时间内完成合适的曝光收敛,也无法解决因环境亮度的变化而带来前几帧图像不稳定的问题,且在转换到正常帧率的情况下,也会存在移动目标出现拖影的问题。
技术实现思路
1、为了能够兼容图像采集设备在不同环境下的曝光,且在保持图像清晰度的情况下减小拖影带来的负面影响,提高图像曝光的效率,本申请提供一种图像曝光方法、装置、电子设备以及存储介质。
2、本申请提供一种图像曝光方法,采用如下的技术方案:
3、一种图像曝光方法,包括:
4、基于构建的映射关系确定目标图像的初始曝光参数;
5、基于所述目标图像的当前图像亮度值确定所述目标图像的收敛帧数;
6、基于所述当前图像亮度值、所述收敛帧数对所述初始曝光参数进行调整,确定出第一曝光值和第一增益值;
7、基于所述目标图像对应的高帧率和低帧率,对所述第一曝光值和所述第一增益值进行帧率切换以及最大曝
8、根据一些实施例,所述映射关系的构建,包括:
9、获取不同亮度环境下分别对应的光敏值以及目标图像的初始帧率,其中,所述初始帧率为图像传感器的最大帧率;
10、基于所述初始帧率确定图像传感器的最大曝光值、最小曝光值、最大增益值以及最小增益值;
11、基于所述最大曝光值和所述最大增益值确定最大的光敏值对应的最大环境曝光值;
12、基于所述最小曝光值和所述最小增益值确定最小的光敏值对应的最小环境曝光值;
13、将每个光敏值和其对应的环境曝光值之间构建映射关系。
14、根据一些实施例,所述初始曝光参数包括初始曝光值和模拟增益值,所述映射关系包含最大的光敏值、最大环境曝光值、最小环境曝光值;基于构建的映射关系确定目标图像的初始曝光参数,包括:
15、获取所述初始帧率对应的当前光敏值;
16、基于所述当前光敏值、所述最大的光敏值、所述最大环境曝光值以及所述最小环境曝光值确定当前环境曝光值;
17、在所述当前环境曝光值不大于最大曝光值的情况下,确定所述当前环境曝光值为所述初始曝光值,并确定所述模拟增益值为预设定值;其中,所述最大曝光值为所述图像采集设备包含的图像传感器的最大曝光值;
18、在所述当前环境曝光值大于所述最大曝光值的情况下,确定所述当前环境曝光值为所述最大曝光值,并确定所述模拟增益值为所述当前环境曝光值与所述最大曝光值的比值。
19、根据一些实施例,基于所述目标图像对应的高帧率和低帧率,对所述第一曝光值和所述第一增益值进行帧率切换,包括:
20、在所述第一增益值为预设增益值的情况下,定义所述第一增益值为预设增益值,所述第一曝光值保持不变;
21、在所述第一增益值小于所述高帧率与所述低帧率的比值的情况下,定义所述第一增益值为预设增益值,并将所述第一曝光值和所述第一增益值的乘积作为帧率切换后的第一曝光值;
22、在所述第一增益值不为预设增益值,且不小于所述高帧率与所述低帧率的比值的情况下,定义所述第一增益值和所述低帧率之间的乘积与所述高帧率的比值为帧率切换后的第一增益值,所述帧率切换后的第一曝光值为所述图像采集设备包含的图像传感器的最大曝光值。
23、根据一些实施例,对所述第一曝光值和所述第一增益值进行最大曝光限制处理,包括:
24、基于映射关系、所述帧率切换后的第一曝光值和所述帧率切换后的第一增益值确定环境曝光值;
25、确定所述环境曝光值占所述映射关系包含的最大环境曝光值的比例,得到比值信息;
26、基于所述环境曝光值以及所述比值信息对所述帧率切换后的第一曝光值以及所述帧率切换后的第一增益值进行最大曝光限制处理。
27、根据一些实施例,基于所述当前图像亮度值、所述收敛帧数对所述初始曝光参数进行调整,确定出第一曝光值和第一增益值,包括:
28、根据所述初始曝光参数采集得到第一帧待测图像,计算所述第一帧待测图像对应的亮度值,并基于所述亮度值以及预设目标亮度值得到图像曝光调整幅度;
29、在所述图像曝光调整幅度不为预设幅度值的情况下,根据所述图像曝光调整幅度和预设曝光收敛速度计算得到调整步长,并根据所述调整步长、所述调整幅度对所述初始曝光参数进行调整,计算得到第三曝光值和第三增益值,根据所述第三曝光值和所述第三增益值控制图像采集设备输出第二帧待测图像;
30、以所述第二帧待测图像作为第一帧待测图像循环上述步骤,直至目标图像的某一帧待测图像对应的当前图像亮度值与预设的目标亮度值之间满足预设关系的情况下,定义所述某一帧待测图像对应的第三曝光值和第三增益值为所述第一曝光值和所述第一增益值;其中,所述某一帧待测图像对应的帧数不大于所述收敛帧数。
31、根据一些实施例,所述基于所述目标图像的当前图像亮度值确定所述目标图像的收敛帧数,包括:
32、确定所述当前图像亮度值与预设的目标亮度值之间的绝对差值;
33、设定亮度值范围,其中,所述亮度值范围包含至少两个子亮度值范围;
34、设定每个子亮度范围对应的收敛帧数;
35、在所述绝对差值位于所述至少两个子亮度值范围中某一子亮度值范围的情况下,定义所述目标图像的收敛帧数为所述某一子亮度值范围对应的收敛帧数。
36、本申请提供一种图像曝光装置,采用如下技术方案;
37、一种图像曝光装置,包括:曝光参数确定模块、收敛帧数确定模块、曝光增益确定模块以及图像采集模块,其中,
38、曝光参数确定模块,用于基于构建的映射关系确定目标图像的初始曝光参数;
39、收敛帧数确定模块,用于基于所述目标图像的当前图像亮度值确定所述目标图像的收敛帧数;
40、曝光增益确定模块,用于基于所述当前图像亮度值、所述收敛帧数对所述初始曝光参数进行调整,确定出第一曝光值和第一增益值;
41、图像采集模块,用于基于所述目标图像对应的高帧率和低帧率,对所述第一曝光值和所述第一增益值进行帧率切换以及最大曝光限制处理,确定出第二曝光值和第二增益值,并基于所述第二曝光值和第二增益值控制图像采集设备输出最终图像。
42、根据一些实施例本文档来自技高网...
【技术保护点】
1.一种图像曝光方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述映射关系的构建,包括:
3.根据权利要求1所述的方法,其特征在于,所述初始曝光参数包括初始曝光值和模拟增益值,所述映射关系包含最大的光敏值、最大环境曝光值、最小环境曝光值;基于构建的映射关系确定目标图像的初始曝光参数,包括:
4.根据权利要求1所述的方法,其特征在于,基于所述目标图像对应的高帧率和低帧率,对所述第一曝光值和所述第一增益值进行帧率切换,包括:
5.根据权利要求4所述的方法,其特征在于,对所述第一曝光值和所述第一增益值进行最大曝光限制处理,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述当前图像亮度值、所述收敛帧数对所述初始曝光参数进行调整,确定出第一曝光值和第一增益值,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述基于所述目标图像的当前图像亮度值确定所述目标图像的收敛帧数,包括:
8.一种图像曝光装置,其特征在于,包括:
9.一种电子设备,其特征在于,包
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1-7任一项所述的图像曝光方法。
...【技术特征摘要】
1.一种图像曝光方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述映射关系的构建,包括:
3.根据权利要求1所述的方法,其特征在于,所述初始曝光参数包括初始曝光值和模拟增益值,所述映射关系包含最大的光敏值、最大环境曝光值、最小环境曝光值;基于构建的映射关系确定目标图像的初始曝光参数,包括:
4.根据权利要求1所述的方法,其特征在于,基于所述目标图像对应的高帧率和低帧率,对所述第一曝光值和所述第一增益值进行帧率切换,包括:
5.根据权利要求4所述的方法,其特征在于,对所述第一曝光值和所述第一增益值进行最大曝光限...
【专利技术属性】
技术研发人员:曹绪民,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。