System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 摄像头切换方法、装置、终端及存储介质制造方法及图纸_技高网

摄像头切换方法、装置、终端及存储介质制造方法及图纸

技术编号:41283905 阅读:4 留言:0更新日期:2024-05-11 09:33
本申请实施例公开了一种摄像头切换方法、装置、终端及存储介质,属于摄像技术领域。该方法应用于终端,终端包括至少两个摄像头,至少两个摄像头中包括辅助摄像头,辅助摄像头在拍摄过程中保持开启状态;该方法包括:响应于焦距调节操作,对处于主摄状态的第一摄像头采集到的图像进行空间对齐变换处理;在完成空间对齐变换处理的情况下,基于辅助摄像头采集的图像所表征的场景,确定目标传感器模式;基于目标传感器模式对第二摄像头进行模式配置;在满足摄像头切换条件的情况下,将第二摄像头切换为主摄状态;能够提高摄像头切换时画面切换显示的平滑性。

【技术实现步骤摘要】

本申请实施例涉及摄像,特别涉及一种摄像头切换方法、装置、终端及存储介质


技术介绍

1、为提升不同放大倍率下手机相机的成像效果,手机相机通常都会配备超广角、广角、长焦等多种传感器。

2、相关技术中,为了实现拍摄画面平滑切换,通常会基于空间对齐变换(spatialalignment transform,sat)技术在切换不同焦段的数帧时间内同时开启当前主摄和待切换主摄的传感器,而在双摄同开的场景下,由于双摄同开时所使用的图像处理管线和sat所需的图像处理管线不一致,且图像出帧大小不一致,因此摄像头在焦段切换过程中会发生先断流再起流的问题,导致拍摄预览画面在焦段切换过程中的流畅度较差。


技术实现思路

1、本申请实施例提供了一种摄像头切换方法、装置、终端及存储介质。所述技术方案如下:

2、一方面,本申请实施例提供了一种摄像头切换方法,所述方法应用于终端,所述终端包括至少两个摄像头,且不同摄像头对应不同焦段,所述至少两个摄像头中包括辅助摄像头,所述辅助摄像头在拍摄过程中保持开启状态;

3、所述方法包括:

4、响应于焦距调节操作,对处于主摄状态的第一摄像头采集到的图像进行空间对齐变换处理;

5、在完成空间对齐变换处理的情况下,基于所述辅助摄像头采集的图像所表征的场景,确定目标传感器模式;

6、基于所述目标传感器模式对第二摄像头进行模式配置;

7、在满足摄像头切换条件的情况下,将所述第二摄像头切换为所述主摄状态

8、另一方面,本申请实施例提供了一种摄像头切换装置,所述装置应用于终端,所述终端包括至少两个摄像头,且不同摄像头对应不同焦段,所述至少两个摄像头中包括辅助摄像头,所述辅助摄像头在拍摄过程中保持开启状态;

9、所述装置包括:

10、第一图像处理模块,用于响应于焦距调节操作,对处于主摄状态的第一摄像头采集到的图像进行空间对齐变换处理;

11、模式确定模块,用于在完成空间对齐变换处理的情况下,基于所述辅助摄像头采集的图像所表征的场景,确定目标传感器模式;

12、模式配置模块,用于基于所述目标传感器模式对第二摄像头进行模式配置;

13、摄像头切换模块,用于在满足摄像头切换条件的情况下,将所述第二摄像头切换为所述主摄状态。

14、另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上述方面所述的摄像头切换方法。

15、另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如上述方面所述的摄像头切换方法。

16、另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的摄像头切换方法。

17、本申请实施例中,在终端内存在至少两个摄像头,且不同摄像头对应不同焦段的情况下,在至少两个摄像头中设置有辅助摄像头,该辅助摄像头在摄像头切换过程中始终保持开启状态,从而响应于焦距调节操作,对处于主摄状态的第一摄像头采集到的图像进行空间对齐变换处理,并在完成空间对齐变换处理之后,即可以根据辅助摄像头采集的图像所表征的场景,确定出目标传感器模式,并根据该目标传感器模式对第二摄像头进行模式配置,进而在满足摄像头切换条件的情况下,将第二摄像头切换为主摄状态。采用本申请实施例提供的方案,在摄像头切换过程中,始终基于辅助摄像头采集的图像所表征的场景确定目标传感器模式,从而对即将切换为主摄状态的摄像头进行模式配置,保证了摄像头切换过程中不同摄像头模式配置策略的一致性,提高了摄像头切换过程中画面切换的平滑性。

本文档来自技高网...

【技术保护点】

1.一种摄像头切换方法,其特征在于,所述方法应用于终端,所述终端包括至少两个摄像头,且不同摄像头对应不同焦段,所述至少两个摄像头中包括辅助摄像头,所述辅助摄像头在拍摄过程中保持开启状态;

2.根据权利要求1所述的方法,其特征在于,在所述第一摄像头为所述辅助摄像头的情况下,所述将所述第二摄像头切换为所述主摄状态之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标传感器模式,对所述第一摄像头对应的图像处理管线中的处理节点进行优化,包括:

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

5.根据权利要求4所述的方法,其特征在于,所述将所述图像处理管线中的各个处理节点对应的第一缓存块替换为第二缓存块,包括:

6.根据权利要求1所述的方法,其特征在于,在所述第二摄像头为所述辅助摄像头的情况下,所述基于所述目标传感器模式对第二摄像头进行模式配置,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述目标传感器模式,对所述第二摄像头对应的图像处理管线中的处理节点进行优化,包括:

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

9.根据权利要求8所述的方法,其特征在于,所述将所述图像处理管线中的各个处理节点对应的第二缓存块替换为第一缓存块,包括:

10.根据权利要求1所述的方法,其特征在于,所述将所述第二摄像头切换为所述主摄状态之后,所述方法还包括:

11.根据权利要求1所述的方法,其特征在于,所述基于所述辅助摄像头采集的图像所表征的场景,确定目标传感器模式,包括:

12.根据权利要求1至11任一所述的方法,其特征在于,所述方法还包括:

13.一种摄像头切换装置,其特征在于,所述装置应用于终端,所述终端包括至少两个摄像头,且不同摄像头对应不同焦段,所述至少两个摄像头中包括辅助摄像头,所述辅助摄像头在拍摄过程中保持开启状态;

14.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至12任一所述的摄像头切换方法。

15.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至12任一所述的摄像头切换方法。

16.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中;终端的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述终端执行如权利要求1至12任一所述的摄像头切换方法。

...

【技术特征摘要】

1.一种摄像头切换方法,其特征在于,所述方法应用于终端,所述终端包括至少两个摄像头,且不同摄像头对应不同焦段,所述至少两个摄像头中包括辅助摄像头,所述辅助摄像头在拍摄过程中保持开启状态;

2.根据权利要求1所述的方法,其特征在于,在所述第一摄像头为所述辅助摄像头的情况下,所述将所述第二摄像头切换为所述主摄状态之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标传感器模式,对所述第一摄像头对应的图像处理管线中的处理节点进行优化,包括:

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

5.根据权利要求4所述的方法,其特征在于,所述将所述图像处理管线中的各个处理节点对应的第一缓存块替换为第二缓存块,包括:

6.根据权利要求1所述的方法,其特征在于,在所述第二摄像头为所述辅助摄像头的情况下,所述基于所述目标传感器模式对第二摄像头进行模式配置,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述目标传感器模式,对所述第二摄像头对应的图像处理管线中的处理节点进行优化,包括:

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

9.根据权利要求8所述的方法,其特征在于,所述将所述图像处理管线中的各个处理节点对应的第二缓存块替换为第...

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

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

1