System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于多镜头的图像处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

基于多镜头的图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40867813 阅读:2 留言:0更新日期:2024-04-08 16:33
本申请提供了一种基于多镜头的图像处理方法、装置、电子设备及存储介质,属于计算机技术领域。该方法包括:在主镜头和副镜头同时开启的情况下,确定第一图像帧和第二图像帧之间的时间差信息;基于时间差信息、第一帧间隔以及第三图像帧的同步信息,确定第一图像帧的决策信息,决策信息用于指示是否将第二图像帧的帧参数信息同步到第一图像帧;在决策信息指示将第二图像帧的帧参数信息同步到第一图像帧的情况下,基于同步后的第一图像帧的帧参数信息,生成目标图像。上述方案能够在主副镜头帧率不同时较好地保证图像帧之间进行数据同步的效果,减少数据同步的波动,从而提高了主镜头输出的图像质量,提升了图像显示效果。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种基于多镜头的图像处理方法、装置、电子设备及存储介质


技术介绍

1、随着计算机技术的发展,大多数终端的摄像头设备都包括多个镜头。由于不同镜头采集的图像存在亮度差异和色彩差异,因此,为了保证镜头切换前后显示的图像效果保持一致,终端会同时开启两个镜头(分为主镜头和副镜头),通过在主镜头和副镜头之间进行数据同步,能够使得主/副镜头的图像效果保持一致。然而同时开启双镜头会增大终端的功耗,容易引发终端发烫导致处理器性能下降等问题。因此,在实现主副同步的基础上,如何节省终端功耗是一个需要解决的技术问题。

2、相关技术中,在进行主副同步时,主镜头和副镜头的帧率默认相同。由于主镜头输出的图像帧用于显示,副镜头输出的图像帧用于提供给主镜头进行数据同步,而不用于显示,因此,可以通过降低副镜头的帧率,来降低副镜头开启时的功耗。

3、然而,上述方案中,在主镜头和副镜头的帧率不同时,主镜头和副镜头输出的图像帧存在无法直接对齐的问题,导致主镜头输出的图像的质量不佳,从而影响图像的显示效果,如数据同步出现波动导致图像的亮度和白平衡出现抖动、跳变等异常。


技术实现思路

1、本申请实施例提供了一种基于多镜头的图像处理方法、装置、电子设备及存储介质,能够在主副镜头帧率不同时较好地保证图像帧之间进行数据同步的效果,减少数据同步的波动,从而提高了主镜头输出的图像质量,提升了图像显示效果。技术方案如下:

2、根据本申请实施例的一方面,提供了一种基于多镜头的图像处理方法,所述方法包括:

3、在主镜头和副镜头同时开启的情况下,确定第一图像帧和第二图像帧之间的时间差信息,所述第一图像帧为所述主镜头采集的图像帧,所述第二图像帧为所述副镜头采集的图像帧,所述主镜头的帧率大于所述副镜头的帧率,所述时间差信息用于指示所述第一图像帧的曝光时刻与所述第二图像帧的曝光时刻之间的绝对差值;

4、基于所述时间差信息、第一帧间隔以及第三图像帧的同步信息,确定所述第一图像帧的决策信息,所述第一帧间隔为所述第一图像帧与所述第三图像帧之间的时间间隔,所述第三图像帧为所述第一图像帧的前一图像帧,所述同步信息用于指示所述第三图像帧是否同步了其他图像帧的帧参数信息,所述决策信息用于指示是否将所述第二图像帧的帧参数信息同步到所述第一图像帧,所述帧参数信息包括曝光参数、调焦参数以及白平衡参数中的至少一种;

5、在所述决策信息指示将所述第二图像帧的帧参数信息同步到所述第一图像帧的情况下,基于同步后的所述第一图像帧的帧参数信息,生成目标图像。

6、根据本申请实施例的另一方面,提供了一种基于多镜头的图像处理装置,所述装置包括:

7、第一确定模块,用于在主镜头和副镜头同时开启的情况下,确定第一图像帧和第二图像帧之间的时间差信息,所述第一图像帧为所述主镜头采集的图像帧,所述第二图像帧为所述副镜头采集的图像帧,所述主镜头的帧率大于所述副镜头的帧率,所述时间差信息用于指示所述第一图像帧的曝光时刻与所述第二图像帧的曝光时刻之间的绝对差值;

8、第二确定模块,用于基于所述时间差信息、第一帧间隔以及第三图像帧的同步信息,确定所述第一图像帧的决策信息,所述第一帧间隔为所述第一图像帧与所述第三图像帧之间的时间间隔,所述第三图像帧为所述第一图像帧的前一图像帧,所述同步信息用于指示所述第三图像帧是否同步了其他图像帧的帧参数信息,所述决策信息用于指示是否将所述第二图像帧的帧参数信息同步到所述第一图像帧,所述帧参数信息包括曝光参数、调焦参数以及白平衡参数中的至少一种;

9、生成模块,用于在所述决策信息指示将所述第二图像帧的帧参数信息同步到所述第一图像帧的情况下,基于同步后的所述第一图像帧的帧参数信息,生成目标图像。

10、在一些实施例中,所述第二确定模块,包括:

11、第一确定单元,用于在所述时间差信息所指示的绝对差值不大于所述第一帧间隔的二分之一且所述第一图像帧的曝光时刻晚于所述第二图像帧的情况下,确定第一决策信息,所述第一决策信息用于指示将所述第二图像帧的帧参数信息同步到所述第一图像帧;

12、第二确定单元,用于在所述时间差信息所指示的绝对差值大于所述第一帧间隔的二分之一且所述第一图像帧的曝光时刻晚于所述第二图像帧的情况下,基于所述第三图像帧的同步信息,确定第二决策信息,所述第二决策信息用于指示取消将所述第二图像帧的帧参数信息同步到所述第一图像帧,以及指示是否将第四图像帧的帧参数信息同步到所述第一图像帧,所述第四图像帧为所述第二图像帧的后一图像帧;

13、第三确定单元,用于在所述时间差信息所指示的绝对差值不大于所述第一帧间隔的二分之一且所述第一图像帧的曝光时刻早于所述第二图像帧的情况下,基于所述第二图像帧的帧参数处理情况,确定第三决策信息,所述第三决策信息用于指示是否将所述第二图像帧的帧参数信息同步到所述第一图像帧;

14、第四确定单元,用于在所述时间差信息所指示的绝对差值大于所述第一帧间隔的二分之一且所述第一图像帧的曝光时刻早于所述第二图像帧的情况下,确定第四决策信息,所述第四决策信息用于指示取消将所述第二图像帧的帧参数信息同步到所述第一图像帧。

15、在一些实施例中,所述第二确定单元,包括:

16、第一确定子单元,用于在所述同步信息指示所述第三图像帧已经同步了所述第二图像帧的帧参数信息的情况下,基于所述第二图像帧的曝光时刻和第二帧间隔,确定所述第四图像帧的预测曝光时刻,所述第二帧间隔为所述第二图像帧和所述第二图像帧的前一图像帧之间的时间间隔;

17、所述第一确定子单元,还用于基于所述第四图像帧的预测曝光时刻和所述第一图像帧的曝光时刻,确定所述第一图像帧和所述第四图像帧之间的时间差信息,所述第一图像帧和所述第四图像帧之间的时间差信息用于指示所述第一图像帧的曝光时刻与所述第四图像帧的预测曝光时刻之间的绝对差值;

18、第二确定子单元,用于在所述第一图像帧和所述第四图像帧之间的时间差信息所指示的绝对差值大于所述第一帧间隔的二分之一的情况下,确定所述第二决策信息为取消将所述第四图像帧的帧参数信息同步到所述第一图像帧;

19、所述第二确定子单元,还用于在所述第一图像帧和所述第四图像帧之间的时间差信息所指示的绝对差值不大于所述第一帧间隔的二分之一的情况下,确定所述第二决策信息为将所述第四图像帧的帧参数信息同步到所述第一图像帧。

20、在一些实施例中,所述第二确定子单元,用于在所述第一图像帧和所述第四图像帧之间的时间差信息所指示的绝对差值不大于所述第一帧间隔的二分之一的情况下,等待第一时长;在所述第一时长内获取到所述第四图像帧的帧参数信息的情况下,确定所述第二决策信息为将所述第四图像帧的帧参数信息同步到所述第一图像帧。

21、在一些实施例中,所述第二确定子单元,还用于在所述第一时长内未获取到所述第四图像帧的帧参数信息的情况下,确定第五决策信本文档来自技高网...

【技术保护点】

1.一种基于多镜头的图像处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述时间差信息、第一帧间隔以及第三图像帧的同步信息,确定所述第一图像帧的决策信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第三图像帧的同步信息,确定第二决策信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述在所述第一图像帧和所述第四图像帧之间的时间差信息所指示的绝对差值不大于所述第一帧间隔的二分之一的情况下,确定所述第二决策信息为将所述第四图像帧的帧参数信息同步到所述第一图像帧,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求2所述的方法,其特征在于,所述基于所述第三图像帧的同步信息,确定第二决策信息,包括:

7.根据权利要求2所述的方法,其特征在于,所述基于所述第二图像帧的帧参数处理情况,确定第三决策信息,包括:

8.根据权利要求2所述的方法,其特征在于,所述基于所述第二图像帧的帧参数处理情况,确定第三决策信息,包括:

9.根据权利要求1所述的方法,其特征在于,所述在所述决策信息指示将所述第二图像帧的帧参数信息同步到所述第一图像帧的情况下,基于同步后的所述第一图像帧的帧参数信息,生成目标图像,包括:

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

11.一种基于多镜头的图像处理装置,其特征在于,所述装置包括:

12.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如权利要求1至10任一所述的基于多镜头的图像处理方法。

13.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如权利要求1至10任一所述的基于多镜头的图像处理方法。

14.一种芯片,其特征在于,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在电子设备上运行时,用于实现如权利要求1至10任一所述的基于多镜头的图像处理方法。

15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如权利要求1至10任一所述的基于多镜头的图像处理方法。

...

【技术特征摘要】

1.一种基于多镜头的图像处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述时间差信息、第一帧间隔以及第三图像帧的同步信息,确定所述第一图像帧的决策信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第三图像帧的同步信息,确定第二决策信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述在所述第一图像帧和所述第四图像帧之间的时间差信息所指示的绝对差值不大于所述第一帧间隔的二分之一的情况下,确定所述第二决策信息为将所述第四图像帧的帧参数信息同步到所述第一图像帧,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求2所述的方法,其特征在于,所述基于所述第三图像帧的同步信息,确定第二决策信息,包括:

7.根据权利要求2所述的方法,其特征在于,所述基于所述第二图像帧的帧参数处理情况,确定第三决策信息,包括:

8.根据权利要求2所述的方法,其特征在于,所述基于所述第二图像帧的帧参数处理情况,确定第三决策信息,包括:

9.根据权利要求1所述的方法,其特征在于,所述在所述决...

【专利技术属性】
技术研发人员:刘志强
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1