一种视频相似度检测方法、装置、设备及存储介质与流程
- 国知局
- 2024-07-31 23:07:14
本技术涉及数据分析领域,尤其涉及一种视频相似度检测方法、装置、设备及存储介质。
背景技术:
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、本技术提供的一种视频相似度检测方法、装置、设备及存储介质,对第一视频和第二视频进行分段,得到至少一组视频组,其中,每组视频组均包括:属于第一视频的第一视频段,以及属于第二视频的第二视频段,每个第一视频段的第一个视频帧均与同组的第二视频段的第一个视频帧相同;分别获取每组视频组的视频帧第一数量,其中,每个视频帧第一数量均是指对应的视频组的第一视频段和第二视频段中,相同的视频帧的数量,根据每组视频组的视频帧第一数量,得到用于指示第一视频和第二视频是否相似的指示信息。实现了如下技术效果:对第一视频和第二视频进行分段,确定多个对比起始点,对比灵活解决视频对比单一的问题;获取每组视频组的视频帧第一数量,对动态视频进行静态分析,简化分析过程,解决对视频整体分析的繁琐复杂问题;通过相同视频帧与视频总帧数的比值与预设阈值比较量化视频相似程度,使得视频相似性通过相似度数值表示更具备客观性。
本文地址:https://www.jishuxx.com/zhuanli/20240730/196047.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表