一种视频数据处理方法、装置和电子设备与流程
- 国知局
- 2024-08-30 14:41:36
本发明涉及图像处理,更具体地,涉及一种视频数据处理方法、装置和电子设备。
背景技术:
1、随着社交媒体应用的飞速发展,越来越多的人加入到视频社区中来。视频兼具声音和画面信息,是最具有表现力和感染力的互联网产品形式之一,现在也有越来越多的人热衷于通过视频的方式分享自己的生活和习惯。
2、在实际应用中发现,在平台上上传的视频包括了无效信息,这些无效信息影响着平台的视频生态整体质量,也影响了用户的观看体验。
技术实现思路
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、基于上述任意一个方面,本技术实施例提供的视频数据处理方法、装置、电子设备、计算机可读存储介质可以将待处理视频先进行解码,解码后按照预先设定的无效信息的检测去除方式对其中含有的至少一种或多种无效信息进行检测和去除,,此过程可以实现自动化检测和去除无效信息,提高了视频处理的效率,而且还提升了平台视频生态整体质量,很大程度上提升了用户的观看体验。
本文地址:https://www.jishuxx.com/zhuanli/20240830/283355.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。