本发明属于计算机,特别涉及一种抖动测评方法、装置、电子设备及介质。
背景技术:
1、随着电子设备逐步发展,电子设备的录像功能愈发强大,为了呈现更高质量的图像效果,电子设备大都增加了光学防抖或电子防抖功能。
2、光学防抖技术是依靠特殊的镜头或者ccd感光元件的结构,在最大程度的降低操作者在使用过程中由于抖动造成影像不稳定。通过镜头组实现防抖,依靠磁力包裹悬浮镜头,从而有效克服因相机振动产生的图像模糊,这对于大变焦镜头的数码相机所能起到的效果更加明显。
3、电子防抖主要指在数码照相机上采用强制提高ccd感光参数同时加快快门并针对ccd上取得的图像进行分析,然后利用边缘图像进行补偿的防抖,电子防抖实际上是一种通过降低画质来补偿抖动的技术。
4、在防抖技术发展进步的同时,抖动的测评逐步得到广泛关注,但目前,只能针对采用光学防抖技术的电子设备进行抖动测评,无法对采用电子防抖技术的电子设备进行抖动测评,抖动测评方法缺乏通用性。
技术实现思路
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、定位模块,用于分别从采集到的每一帧图卡图像中,识别目标图形,定位目标图形的几何中心;
43、分析模块,用于根据每一帧图卡图像中所述目标图形的几何中心坐标进行帧间运动分析,得到帧间运动分析结果,所述帧间运动分析结果用于反映在六轴运动方向上的运动程度。
44、进一步的,
45、所述分析模块,包括:
46、距离计算子模块,用于根据所述目标图形的几何中心坐标,计算帧间运动距离,从所述帧间运动距离中筛选出最大运动距离;
47、同步率计算子模块,用于根据所述帧间运动距离计算同步率;
48、面积变化率计算子模块,用于根据目标图形的坐标,计算目标图形帧间面积变化率,并且从所述各目标图形帧间面积变化率中筛选出最大面积变化率;
49、形变计算子模块,用于根据所述各目标图形的几何中心坐标,分别计算水平方向形变量、垂直方向形变量;
50、翻滚角计算子模块,用于根据所述水平方向形变量、所述垂直方向形变量以及所述目标图形的几何中心坐标,计算翻滚角。
51、进一步的,
52、所述预设图卡设置有若干个目标图形及若干个非目标图形,所述目标图形与所述非目标图形混合分布。
53、进一步的,
54、所述目标图形为矩形;
55、所述预设图卡上设置有四个相同的矩形,其中,每两个矩形设置于同一水平方向,并且两组处于不同水平方向的矩形在垂直方向上分别对齐。
56、进一步的,
57、所述定位模块,具体用于分别将采集到的每一帧图卡图像二值化,再将得到的图像进行膨胀腐蚀操作,得到预处理图像;
58、所述定位模块,具体还用于对所述预处理图像检测边缘,并绘制特征点,根据绘制的特征点绘制与所述目标图形形状一致的最小外接图形,将所述最小外接图形作为识别到的目标图形,定位所述外接图形的几何中心,作为目标图形的几何中心。
59、进一步的,
60、所述距离计算子模块包括距离计算单元,
61、所述距离计算单元,用于将相邻两帧图卡图像中,所述目标图形的几何中心横坐标做减法计算,得到的计算结果的平方,作为第一计算结果,将所述目标图形的几何中心纵坐标做减法计算,得到的计算结果的平方,作为第二计算结果,将所述第一计算结果和所述第二计算结果做加法计算,得到的计算结果开平方,得到目标图形的帧间运动距离。
62、进一步的,
63、所述同步率计算子模块,具体用于对各目标图形的帧间运动距离求取平均值,得到帧间平均运动距离,将第一个目标图形从第一帧图卡图像到第二帧图卡图像的运动距离与帧间平均运动距离做减法计算,得到的计算结果的平方与目标图形的数量做除法计算,得到的计算结果作为目标图形帧间运动距离的同步率。
64、进一步的,
65、所述面积变化率计算子模块包括面积变化率计算单元;
66、所述面积变化率计算单元,用于对每一帧图卡图像中识别到的目标图形获取坐标,计算出目标图形的面积,将相邻两帧图卡图像中目标图形的面积做除法运算,得到的计算结果作为帧间面积变化率。
67、进一步的,
68、所述形变计算子模块,用于将处于同一水平方向的两目标图形划分为一组,分别计算每组目标图形几何中心连线距离,将两组目标图形的几何中心连线距离做除法计算,得到的计算结果为水平方向形变量;
69、还用于将处于同一垂直方向的两目标图形划分为一组,分别计算每组目标图形几何中心连线距离,将两组目标图形的几何中心连线距离做除法计算,得到的计算结果为垂直方向形变量。
70、进一步的,
71、所述翻滚角计算子模块,具体用于将所述水平方向形变量与所述垂直方向形变量相比,在所述水平方向形变量小于所述垂直方向形变量时,分别计算同一水平方向的目标图形连线斜率,将得到的两组目标图形连线斜率做加法计算,得到的计算结果与预设数据做除法计算,得到的计算结果作为翻滚角;
72、在所述水平方向形变量大于所述垂直方向形变量时,分别计算同一垂直方向的目标图形连线斜率,将得到的两组目标图形连线斜率做加法计算,得到的计算结果与预设数据做除法计算,得到的计算结果作为翻滚角。
73、根据本发明第三方面,一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,
74、所述处理器执行所述程序时实现本发明第一方面任一项所述方法的步骤。
75、根据本发明第四方面,一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序被执行时,能够实现如本发明第一方面任一项所述的方法。
76、本发明的有益效果:本发明提供的方法具有测评抖动的通用性,不同于现有技术测评结果为图像的模糊量,本发明给出更精确的测评结果,能够有效辅助防抖功能的完善和提高。