视频开播时长-首帧检测方案

1、边缘检测

从第1张图片开始分析前后两张图片的相似度,相似度低于阀值的临界图片代表画面开始出现切换动画,即为点击开始的时间,此种方法适用于起始界面相对静止的场景。而首帧出现时机,可以通过边缘检测数值序列判断从模糊到不模糊来判断,仅适用于切换播放时有转场过渡画面。例如直播打开场景,缘检测数值序列从剧烈变化值恢复相对平稳的值,认为首帧出现。

2、特征元素的位置识别

播放转场,并无中间加载过程或页面切换,画面一直处于动态状态,此时基于边缘检测分析计算出来的数据基本就不可信了,此时可以通过特征元素的位置识别,得到变化曲线,也可以计算出变化起始时间。

3、局部特征的梯度计算

当前后画面都有动态播放,且无法控制被测视频的内容时,基于相似度分析和基于特征元素位置识别的方案都不能完全解决误差,例如最常见的上下滑推荐场景,此时需要通过局部特征的剃度计算来识别画面的首帧时长。

你可能感兴趣的:(视频)