本发明涉及视频处理领域,具体而言,涉及一种视频流畅度确定方法、装置及电子设备。
背景技术:
1、无论是手机端还是pc端,画面的帧率一直被用户视为衡量应用视觉体验的重要标准。软件测试是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程,帧率测试是软件测试项目中针对用户直观感受的测试。
2、目前对软件帧率进行测试时,往往会直接通过测试人员人工观测软件在运行的过程中是否出现停顿、重复等情况的发生,但是检测结果出错率较高,当停顿时间较短或者人眼处于疲劳的状态下,根本无法看出其是否流畅且正常运行的问题。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种视频流畅度确定方法、装置及电子设备,以至少解决相关技术中难以便捷、准确地确定视频流畅度的技术问题。
2、根据本发明实施例的一个方面,提供了一种视频流畅度确定方法,包括:接收视频流畅度测试请求;响应于所述视频流畅度测试请求,获取预定视频;确定与所述预定视频对应的多个图像帧;依据所述多个图像帧中相邻图像帧的图像内容,确定对应的图像内容相似的相似图像帧;依据所述相似图像帧的帧数以及所述多个图像帧的帧数,确定所述预定视频的流畅指数。
3、可选地,所述确定与所述预定视频对应的多个图像帧,包括:在所述视频流畅度测试请求中携带有流畅度要求的情况下,依据所述流畅度要求,确定划分帧数量;依据所述划分帧数量,确定与所述预定视频对应的多个图像帧。
4、可选地,所述依据所述多个图像帧中相邻图像帧的图像内容,确定对应的图像内容相似的相似图像帧,包括:在所述图像内容包括像素点的情况下,确定所述相邻图像帧中的第一图像帧与第二图像帧;确定所述第一图像帧对应的多个第一像素点,以及所述第二图像帧对应的多个第二像素点;分别将所述多个第一像素点与对应的第二像素点进行比较,得到多个比较结果,其中,所述多个比较结果与所述多个第一像素点一一对应;依据所述多个比较结果,确定所述第一图像帧与所述第二图像帧是否相似的相似结果;依据所述多个图像帧中相邻图像帧对应的相似结果,确定对应的图像内容相似的相似图像帧。
5、可选地,所述分别将所述多个第一像素点与对应的第二像素点进行比较,得到多个比较结果之前,还包括:确定与所述第一像素点位置相同的像素点为对应的第二像素点;和/或,确定与第三像素点位置相同的像素点为对应的第二像素点,其中,所述第三像素点为对应的第一像素点偏移预定位置后的像素点。
6、可选地,所述确定所述第一图像帧对应的多个第一像素点,以及所述第二图像帧对应的多个第二像素点,包括:确定所述预定视频中是否存在预定加载控件的确定结果;在所述确定结果为所述预定视频中存在所述预定加载控件的情况下,确定所述预定加载控件的遮挡位置;确定所述第一图像帧对应的多个第三像素点,以及所述第二图像帧对应的多个第四像素点;筛除所述多个第三像素点中,与所述遮挡位置对应的遮挡像素点,得到所述多个第一像素点,以及筛除所述多个第四像素点中,与所述遮挡位置对应的遮挡像素点,得到所述多个第二像素点。
7、可选地,所述依据所述相似图像帧的帧数以及所述多个图像帧的帧数,确定所述预定视频的流畅指数,包括:确定所述相似图像帧的帧数以及所述多个图像帧的帧数的比例;依据所述比例,确定所述预定视频的流畅指数。
8、可选地,所述依据所述相似图像帧的帧数以及所述多个图像帧的帧数,确定所述预定视频的流畅指数之后,还包括:在所述流畅指数小于预定阈值的情况下,获取设备参数;依据所述设备参数,确定调节方式。
9、根据本发明实施例的一个方面,提供了一种视频流畅度确定装置,包括:接收模块,用于接收视频流畅度测试请求;获取模块,用于响应于所述视频流畅度测试请求,获取预定视频;第一确定模块,用于确定与所述预定视频对应的多个图像帧;第二确定模块,用于依据所述多个图像帧中相邻图像帧的图像内容,确定对应的图像内容相似的相似图像帧;第三确定模块,用于依据所述相似图像帧的帧数以及所述多个图像帧的帧数,确定所述预定视频的流畅指数。
10、根据本发明实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的视频流畅度确定方法。
11、根据本发明实施例的一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的视频流畅度确定方法。
12、在本发明实施例中,接收视频流畅度测试请求。响应于视频流畅度测试请求,获取预定视频,确定与预定视频对应的多个图像帧。依据多个图像帧中相邻图像帧的图像内容,确定对应的图像内容相似的相似图像帧。从而达到依据相似图像帧的帧数以及多个图像帧的帧数,确定预定视频的流畅指数的目的。由于本发明实施例仅通过划分帧数并查看相邻帧是否相似的方式,即可确定出预定视频的流畅度,而且查看相邻帧是否相似也能够准确的得到视频流畅度的结果,进而解决了相关技术中难以便捷、准确地确定视频流畅度的技术问题。
1.一种视频流畅度确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定与所述预定视频对应的多个图像帧,包括:
3.根据权利要求1所述的方法,其特征在于,所述依据所述多个图像帧中相邻图像帧的图像内容,确定对应的图像内容相似的相似图像帧,包括:
4.根据权利要求3所述的方法,其特征在于,所述分别将所述多个第一像素点与对应的第二像素点进行比较,得到多个比较结果之前,还包括:
5.根据权利要求3所述的方法,其特征在于,所述确定所述第一图像帧对应的多个第一像素点,以及所述第二图像帧对应的多个第二像素点,包括:
6.根据权利要求1所述的方法,其特征在于,所述依据所述相似图像帧的帧数以及所述多个图像帧的帧数,确定所述预定视频的流畅指数,包括:
7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述依据所述相似图像帧的帧数以及所述多个图像帧的帧数,确定所述预定视频的流畅指数之后,还包括:
8.一种视频流畅度确定装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的视频流畅度确定方法。