本技术实施例涉及计算机,特别涉及一种视频检测方法、装置、计算机设备及存储介质。
背景技术:
1、随着计算机技术的发展,互联网中视频的规模也越来越大。视频侵权的问题也越发严重。侵权者往往会在正版视频的基础上进行一定程度的修改,将修改后的视频作为自己的视频发布。因此,如何检测视频是否存在侵权,是一个需要解决的技术问题。
2、相关技术中,通常通过检索视频的封面图来检测视频是否侵权。例如,逐个比对视频的封面图与检索库中的大量正版视频的封面图,确定检索库中是否存在与视频的封面图相似程度较高的正版视频的封面图。如果存在,则该视频可能为侵权视频。
3、但是,由于检索库中的封面图数量较多、规模较大,导致上述视频检测方式耗时较高,检测效率较低。
技术实现思路
1、本技术实施例提供了一种视频检测方法、装置、计算机设备及存储介质,能够提高视频检测的效率。所述技术方案如下:
2、一方面,提供了一种视频检测方法,所述方法包括:
3、显示侵权检测界面,所述侵权检测界面显示有视频输入区域和结果显示区域;
4、响应于所述视频输入区域中输入的视频,基于所述视频中的第一视频帧的特征向量,在检索库中确定中心特征向量与所述第一视频帧的特征向量之间距离最小的n个特征簇,所述第一视频帧为所述视频中任一视频帧,所述检索库包括多个特征簇和每个特征簇的中心特征向量,所述特征簇通过对正版视频中视频帧的特征向量进行聚类得到,n为正整数;
5、响应于所述n个特征簇中存在至少一个目标特征向量,确定所述至少一个目标特征向量对应的至少一个正版视频,所述目标特征向量与所述第一视频帧的特征向量之间的距离小于第一距离阈值;
6、在所述结果显示区域显示所述视频的检测结果,所述检测结果指示所述视频对所述至少一个正版视频存在侵权可能性。
7、另一方面,提供了一种视频检测装置,所述装置包括:
8、第一显示模块,用于显示侵权检测界面,所述侵权检测界面显示有视频输入区域和结果显示区域;
9、第一确定模块,用于响应于所述视频输入区域中输入的视频,基于所述视频中的第一视频帧的特征向量,在检索库中确定中心特征向量与所述第一视频帧的特征向量之间距离最小的n个特征簇,所述第一视频帧为所述视频中任一视频帧,所述检索库包括多个特征簇和每个特征簇的中心特征向量,所述特征簇通过对正版视频中视频帧的特征向量进行聚类得到,n为正整数;
10、第二确定模块,用于响应于所述n个特征簇中存在至少一个目标特征向量,确定所述至少一个目标特征向量对应的至少一个正版视频,所述目标特征向量与所述第一视频帧的特征向量之间的距离小于第一距离阈值;
11、第二显示模块,用于在所述结果显示区域显示所述视频的检测结果,所述检测结果指示所述视频对所述至少一个正版视频存在侵权可能性。
12、在一些实施例中,所述第二确定模块,用于响应于所述n个特征簇中存在至少一个目标特征向量,对于任一目标特征向量,确定第二视频帧,所述第二视频帧为所述目标特征向量对应的视频帧;确定所述第二视频帧所在的正版视频。
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、本技术实施例提供了一种视频检测方案。由于检索库中包括正版视频的视频帧的特征向量,并且在检索库中对上述特征向量进行了聚类,得到了多个特征簇和每个特征簇的中心特征向量。因此,在对第一视频帧所在的视频进行侵权检测的过程中,能够先在检索库中确定与第一视频帧的特征向量距离最小的n个中心特征向量所在的n个特征簇。仅在上述n个特征簇中检测是否存在与第一视频帧的特征向量相似程度较高的特征向量,而无需在所有特征簇中都进行检测,缩小了检测范围,减少了检测的数据量。在n个特征簇中存在与第一视频帧的特征向量相似度较高的目标特征向量的情况下,在结果显示区域显示第一视频帧的检测结果。检测结果能够表明第一视频帧所在的视频对至少一个正版视频存在侵权可能性。通过上述快速的检索方式,提高了视频帧检测的效率和视频侵权检测的效率。
1.一种视频检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于所述n个特征簇中存在至少一个目标特征向量,确定所述至少一个目标特征向量对应的至少一个正版视频,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述第一视频帧为所述视频的封面图,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述对多个正版视频的特征向量进行聚类,得到多个特征簇和每个特征簇的中心特征向量,包括:
6.根据权利要求4所述的方法,其特征在于,所述对于多个正版视频中的任一正版视频,对所述正版视频的封面图进行特征提取,得到所述正版视频的特征向量,包括:
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述目标特征向量为多个,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.一种视频检测装置,其特征在于,所述装置包括:
12.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求1至10任一项所述的视频检测方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如权利要求1至10任一项所述的视频检测方法。
14.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序由处理器加载并执行,以实现如权利要求1至10任一项所述的视频检测方法。
