防抖测试方法、装置及电子设备制造方法及图纸

技术编号:30162490 阅读:17 留言:0更新日期:2021-09-25 15:16
本发明专利技术涉及图像处理技术领域,具体涉及防抖测试方法、装置及电子设备,所述方法包括获取至少两个测试视频,所述测试视频是在至少两组预设抖动参数下采集并经过防抖处理后得到的;对所述至少两个测试视频中的预设区域进行图像分析,确定抖动结果;基于所述抖动结果确定目标抖动参数。通过在至少两组预设抖动参数下采集并经过防抖处理后的测试视频,对其进行图像分析,确定各个测试视频的抖动结果,再将抖动结果进行对比分析,就可以确定出目标抖动参数。由于该测试过程是基于真实抖动场景下进行的,贴合应用实际,所确定出的目标抖动参数也具有较高的可靠性,且该方法简单易于实现。且该方法简单易于实现。且该方法简单易于实现。

【技术实现步骤摘要】
防抖测试方法、装置及电子设备


[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]本专利技术第三方面所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防抖测试方法,其特征在于,包括:获取至少两个测试视频,所述测试视频是在至少两组预设抖动参数下采集并经过防抖处理后得到的;对所述至少两个测试视频中的预设区域进行图像分析,确定抖动结果;基于所述抖动结果确定目标抖动参数。2.根据权利要求1所述的方法,其特征在于,所述预设区域内具有若干特征点,所述对所述至少两个测试视频中的预设区域进行分析,确定抖动结果,包括:对于每个所述测试视频,检测所述测试视频中各个所述特征点的位移;基于各个所述特征点的位移,以确定所述抖动结果。3.根据权利要求2所述的方法,其特征在于,所述检测所述测试视频中各个所述特征点的位移,包括:获取所述测试视频中起始帧的各个特征点的初始位置;记录所述测试视频中其余图像帧的各个特征点的实时位置;利用所述初始位置与对应的所述实时位置的位置关系,确定各个所述特征点的位移。4.根据权利要求1或2所述的方法,其特征在于,所述对所述至少两个测试视频中的预设区域进行图像分析,确定抖动结果,包括:记录所述测试视频中各个图像帧的中心特征点的第一位置与其余特征点的第二位置;利用所述第一位置与所述第二位置的位置关系,确定所述各个图像帧的图像扭曲程度;基于所述各个图像帧的图像扭曲程度,以确定所述抖动结果。5.根据权利要求1所述的方法,其特征在于,所述对所述至少两个测试视频中的预设区域进行图像分析,确定抖动结果,还包括:获取感兴趣区域的尺寸信息;基于所述尺寸信息确定所述测试视频中的预设区域。6.根据权利要求1所述的方法,其特征在于,所述基于所述抖动结果确定目标抖动参数...

【专利技术属性】
技术研发人员:陈瑶童一鸣章勇王佛荣
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:

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

1