防抖处理方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:35023185 阅读:12 留言:0更新日期:2022-09-24 22:53
本申请涉及一种防抖处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:确定摄像头在当前时刻的当前运动信息;获取与所述当前运动信息对应的防抖强度信息;所述防抖强度信息包括平移防抖强度信息和旋转防抖强度信息;基于所述平移防抖强度信息和旋转防抖强度信息、所述当前运动信息和所述当前时刻的前序时刻所对应的滤波运动信息,确定平移补偿信息和旋转补偿信息;根据所述平移补偿信息和所述旋转补偿信息,驱动所述摄像头进行防抖补偿。采用本方法能够准确对不同的抖动场景进行抖动补偿。场景进行抖动补偿。场景进行抖动补偿。

【技术实现步骤摘要】
防抖处理方法、装置、电子设备和计算机可读存储介质


[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]图1为一个实施例中电子设备的图像处理电路;
[0033]图2为一个实施例中防抖处理方法的流程图;
[0034]图3为一个实施例中根据所述平移补偿信息和所述旋转补偿信息,驱动所述摄像头进行防抖补偿的流程图;
[0035]图4为一个实施例中传感器进行旋转补偿操作的示意图;
[0036]图5为另一个实施例中传感器进行平移补偿操作和旋转补偿操作的示意图;
[0037]图6A为一个实施例中防抖处理方法的流程示意图;
[0038]图6B为另一个实施例中防抖处理方法的流程示意图;
[0039]图7为一个实施例中防抖处理装置的结构框图;
[0040]图8为一个实施例中电子设备的内部结构图。
具体实施方式
[0041]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0042]本申请实施例中的防抖处理方法可应用于电子设备。该电子设备可为带有至少一个摄像头的计算机设备、个人数字助理、平板电脑、智能手机、穿戴式设备等。
[0043]在一个实施例中,上述电子设备中可包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义ISP(Image Signal Processing,图像信号处理)管线的各种处理单元。图1为一个实施例中图像处理电路的示意图。如图1所示,为便于说明,仅示出与本申请实施例相关的图像处理技术的各个方面。
[0044]如图1所示,提供了带有两个摄像头的电子设备的图像处理电路。该图像处理电路包括第一ISP处理器130、第二ISP处理器140和控制逻辑器150。第一摄像头110包括一个或多个第一透镜112和第一图像传感器114。第一图像传感器114可包括色彩滤镜阵列(如B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防抖处理方法,其特征在于,包括:确定摄像头在当前时刻的当前运动信息;获取与所述当前运动信息对应的防抖强度信息;所述防抖强度信息包括平移防抖强度信息和旋转防抖强度信息;基于所述平移防抖强度信息和旋转防抖强度信息、所述当前运动信息和所述当前时刻的前序时刻所对应的滤波运动信息,确定平移补偿信息和旋转补偿信息;根据所述平移补偿信息和所述旋转补偿信息,驱动所述摄像头进行防抖补偿。2.根据权利要求1所述的方法,其特征在于,所述当前运动信息包括平移运动速度和旋转运动速度,所述平移防抖强度信息包括平移防抖强度值,所述旋转防抖强度信息包括旋转防抖强度值;所述获取与所述当前运动信息对应的防抖强度信息,包括:根据所述摄像头在平移方向上的平移运动速度,获取与所述平移运动速度相关联的平移防抖强度值,所述平移运动速度与所述平移防抖强度值正相关;根据所述摄像头在旋转方向上的旋转运动速度,获取与所述旋转运动速度相关联的旋转防抖强度值,所述旋转运动速度与所述旋转防抖强度值正相关,所述平移方向与所述旋转方向垂直。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:分别采集所述摄像头在平移方向和旋转方向以不同运动速度进行运动所得到的样本视频;根据所述平移方向对应的样本视频的模糊度,以及采集所述样本视频时的各运动速度,确定各所述运动速度分别对应的平移防抖强度值;根据所述旋转方向对应的样本视频的模糊度,以及采集所述样本视频时的各运动速度,确定各所述运动速度分别对应的旋转防抖强度值。4.根据权利要求3所述的方法,其特征在于,所述根据所述平移方向对应的样本视频的模糊度,以及采集所述样本视频时的各运动速度,确定各所述运动速度分别对应的平移防抖强度值,包括根据所述平移方向对应的样本视频的模糊度,对采集所述样本视频时的各运动速度进行划分处理,得到各级别下的运动速度;确定将不同级别的运动速度对应的样本视频的模糊度,调整至满足清晰条件时的平移防抖强度值,并构建不同级别的运动速度与各平移防抖强度值之间的映射关系;所述根据所述旋转方向对应的样本视频的模糊度,以及采集所述样本视频时的各运动速度,确定各所述运动速度分别对应的旋转防抖强度值,包括:根据所述旋转方向对应的样本视频的模糊度,对采集所述样本视频时的各运动速度进行划分处理,得到各级别下的运动速度;确定将不同级别的运动速度对应的样本视频的模糊度,调整至满足清晰条件时的旋转防抖强度值,...

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

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

1