System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种视频封面图的生成方法、装置、电子设备及存储介质。
技术介绍
1、相关技术中,从视频包含的视频帧中提取封面图,是视频网站中比较重要的一件事情。封面图可以用于给用户展示当前视频重要的内容,吸引用户点击,输出最具代表性的优质精彩封面,便于用户快速定位目标视频,提升视觉和检索体验。
2、目前,常用的方法是人工从视频中挑选封面图,或者请专业的设计师对视频中的重要元素进行编辑生成较好的封面图。然而,上述生产封面图的方式通常耗时较长且质量稳定性较差。
3、可见,如何提高生成视频封面图的效率和质量稳定性,是一个值得关注的技术问题。
技术实现思路
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、提取所述目标视频包括的视频帧集合中的视频帧的视频特征;
56、基于所述视频帧集合中的视频帧的视频特征,确定所述视频帧集合中的视频帧是否包含对象背影;
57、将包含对象背影的视频帧,确定为第一视频帧。
58、在一个可能的实施方式中,所述基于所述第二视频帧生成所述目标视频的封面图,包括:
59、确定所述第二视频帧是否符合预设封面选取条件;
60、在所述第二视频帧符合所述预设封面选取条件的情况下,将所述第二视频帧确定为所述目标视频的封面图;
61、在所述第二视频帧并非符合所述预设封面选取条件的情况下,调整所述第二视频帧,以使调整后的第二视频帧符合所述预设封面选取条件,以及将调整后的第二视频帧确定为所述目标视频的封面图。
62、第三方本文档来自技高网...
【技术保护点】
1.一种视频封面图的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述视频帧集合中删除所述第一视频帧,包括:
3.根据权利要求1所述的方法,其特征在于,所述从所述视频帧集合中删除所述第一视频帧,包括:
4.根据权利要求1所述的方法,其特征在于,所述从所述目标视频包括的视频帧集合中,确定包含对象背影的第一视频帧,包括:
5.根据权利要求4所述的方法,其特征在于,采用如下方式,确定所述第三视频帧是否包含对象背影:
6.根据权利要求1所述的方法,其特征在于,所述从所述目标视频包括的视频帧集合中,确定包含对象背影的第一视频帧,包括:
7.根据权利要求1-6之一所述的方法,其特征在于,所述基于所述第二视频帧生成所述目标视频的封面图,包括:
8.一种视频封面图的生成装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1
...【技术特征摘要】
1.一种视频封面图的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述视频帧集合中删除所述第一视频帧,包括:
3.根据权利要求1所述的方法,其特征在于,所述从所述视频帧集合中删除所述第一视频帧,包括:
4.根据权利要求1所述的方法,其特征在于,所述从所述目标视频包括的视频帧集合中,确定包含对象背影的第一视频帧,包括:
5.根据权利要求4所述的方法,其特征在于,采用如下方式,确定所述第三视频帧是否包含对象背影:
6...
【专利技术属性】
技术研发人员:宁本德,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。