一种视频循环播放稳定性分析方法、装置、设备及车辆与流程
- 国知局
- 2024-07-31 23:08:59
本发明涉及数据处理,尤其涉及一种视频循环播放稳定性分析方法、装置、设备及车辆。
背景技术:
1、在车机台架还是实车的动画验证时,如果存在界面显示效果与预期严重不符或者是其中一秒内的话面与其他时间明显不一致时,则说明可能是在某一时间中的切片错误导致。而在视频动画呈现时,往往会在短时间内播放大量的视频帧,一个视频帧代表一个切片,如果靠设计师手动识别一秒内的切片变化是不现实的,人工效率低下,并且依靠人工识别往往容易忽略许多细节,导致分析结果不准确。
技术实现思路
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、本发明实施例通过获取待分析视频循环播放的每一帧的视频帧图像;获取视频帧图像中每个像素点及其四邻像素的颜色信息;基于颜色信息进行第一相似度计算,得到视频帧图像中每个像素点的第一相似度;基于每个像素点的第一相似度,整理得到视频帧图像的第二相似度;对循环播放的每一帧的视频帧图像的第二相似度与待分析视频的第一帧图像的第二相似度进行第二相似度计算,获得循环播放的每一帧的视频帧图像对应的第三相似度;将第三相似度按照待分析视频循环播放的时序顺序排列,整理得到相似度序列;对相似度序列进行峰值检测,根据检测到的每个峰值点之间的时间间隔确定待分析视频循环播放的稳定性分析结果。本发明实施例通过分析视频帧的相似度并检测相似度峰值,可以帮助设计师快速定位可能存在问题的视频帧切片,从而及时进行修正和优化,保证视频播放效果的稳定性和一致性。本发明实施例能够高效准确进行视频循环播放稳定性分析。
本文地址:https://www.jishuxx.com/zhuanli/20240730/196092.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。