海报生成方法、装置、电子设备及存储介质与流程

文档序号:37272174发布日期:2024-03-12 21:02阅读:14来源:国知局
海报生成方法、装置、电子设备及存储介质与流程

本技术涉及图像处理,尤其涉及一种海报生成方法、装置、电子设备及存储介质。


背景技术:

1、海报是影视营销宣传的重要物料,它诠释着影视作品的主题和内涵,影响并塑造着观众对影视剧的第一印象。一个好的海报能起到促进宣传和销售的作用。影视作品的海报设计中,往往会更专注于明星身上,利用明星的名人效应对剧集进行宣传和推广助力。

2、目前,对于影视作品的海报设计,一般依靠设计师人工设计,海报设计过程中,设计师需要基于影视作品本身的内容,再结合美学、剧情、明星等效果,通过裁剪和图像编辑等手段设计出最终的海报图。

3、然而,这种通过设计师人工设计海报的方式,往往效率低下,且,十分耗费人力。


技术实现思路

1、本技术实施例的目的在于提供一种海报生成方法、装置、电子设备及存储介质,以解决通过设计师人工设计海报的方式,往往效率低下,且,十分耗费人力的问题。具体技术方案如下:

2、第一方面,本技术提供了一种海报生成方法,包括:

3、从目标视频中确定至少两个目标对象,并将每两个目标对象作为一个对象组合;

4、针对每个目标对象,基于所述目标视频确定包含所述目标对象的单人图像,并确定所述单人图像中所述目标对象的面部朝向;

5、针对每个对象组合,基于所述对象组合中每个目标对象对应的面部朝向,对所述对象组合中两个目标对象对应的单人图像进行拼接,得到所述目标视频对应的海报。

6、在一个可能的实施方式中,所述基于所述目标视频确定包含所述目标对象的单人图像,包括:

7、在所述目标视频中确定包含所述目标对象的目标视频帧;

8、从所述目标视频帧中提取至少一个人体位置区域、文字位置区域及目标人脸位置区域,其中,所述目标人脸位置区域用于表征所述目标对象的人脸位置;

9、基于所述目标人脸位置区域在所述目标视频帧中确定多个图框,其中,每个所述图框中均包含所述目标人脸位置区域;

10、基于至少一个所述人体位置区域、所述文字位置区域及所述目标人脸位置区域,从多个所述图框中确定目标框;

11、基于所述目标框对所述目标视频帧进行裁剪,得到所述目标对象对应的单人图像。

12、在一个可能的实施方式中,所述基于所述目标人脸位置区域在所述目标视频帧中确定多个图框,包括:

13、基于所述目标人脸位置区域确定对应的人脸检测框,其中,所述人脸检测框为包含所述目标人脸位置区域的矩形框;

14、按照预设长度和预设宽高比对所述人脸检测框进行多次扩展,得到多个所述图框,其中,每个所述图框的高度比所述人脸检测框的高度高n个预设长度,且,每个所述图框的宽高比为所述预设宽高比。

15、在一个可能的实施方式中,所述基于至少一个所述人体位置区域、所述文字位置区域及所述目标人脸位置区域,从多个所述图框中确定目标框,包括:

16、针对每个图框,在至少一个所述人体位置区域中,确定与所述图框中包含的目标人脸位置区域匹配的第一人体位置区域,以及,与所述目标人脸位置区域不匹配的第二人体位置区域;

17、在对应的第一人体位置区域的数量为一个的情况下,确定所述图框为第一候选框;

18、确定每个所述第一候选框是否与所述文字位置区域存在交集,并将与所述文字位置区域不存在交集的第一候选框确定为第二候选框;

19、基于所述目标人脸位置区域、所述第一人体位置区域及所述第二人体位置区域,在所述第二候选框中确定目标框。

20、在一个可能的实施方式中,所述基于所述目标人脸位置区域、所述第一人体位置区域及所述第二人体位置区域,在所述第二候选框中确定目标框,包括:

21、获取图框模板,所述图框模板中包含标准人脸区域;

22、针对每个第二候选框,确定所述第二候选框中目标人脸位置区域是否处于所述标准人脸区域内部;

23、在所述目标人脸位置区域处于所述标准人脸区域内部的情况下,将所述第二候选框确定为第三候选框;

24、针对每个第三候选框,确定所述第三候选框中目标人脸位置区域与所述标准人脸区域的面积比;

25、在所述面积比处于预设面积比范围内的情况下,将所述第三候选框确定为第四候选框;

26、针对每个第四候选框,基于所述第四候选框中的目标人脸位置区域、所述标准人脸区域、所述第一人体位置区域及所述第二人体位置区域,计算所述第四候选框对应的评价分数;

27、将对应评价分数最高的第四候选框确定为所述目标框。

28、在一个可能的实施方式中,所述基于所述第四候选框中的目标人脸位置区域、所述标准人脸区域、所述第一人体位置区域及所述第二人体位置区域,计算所述第四候选框对应的评价分数,包括:

29、确定所述目标人脸位置区域的中心横坐标与所述标准人脸区域的中心横坐标之间的距离;

30、确定所述第四候选框与所述第一人体位置区域之间的第二交并比,以及所述第四候选框与所述第二人体位置区域之间的第三交并比;

31、确定所述第四候选框与所述目标视频帧的面积比;

32、将所述距离、所述第二交并比、所述第三交并比及所述面积比代入预设公式,得到所述第四候选框对应的评价分数;

33、其中,预设公式如下:

34、评价分数=(1-距离)+(1-第三交并比)+第二交并比+面积比。

35、在一个可能的实施方式中,所述基于所述对象组合中每个目标对象对应的面部朝向,对所述对象组合中两个目标对象对应的单人图像进行拼接,得到所述目标视频对应的海报,包括:

36、若所述对象组合中两个目标对象的面部朝向符合第一预设情形,按照预设拼接策略对两个目标对象对应的单人图像进行拼接,得到所述海报;

37、若所述对象组合中两个目标对象的面部朝向符合第二预设情形,在两个目标对象对应的单人图像中选择一个单人图像作为待处理图像,将另一个单人图像作为第一待拼接图像,对所述待处理图像进行翻转,得到第二待拼接图像,按照所述预设拼接策略对所述第一待拼接图像和所述第二待拼接图像进行拼接,得到所述海报;

38、其中,所述第一预设情形包括两个目标对象的面部朝向均为正前方,以及,两个目标对象的面部朝向为朝向相反方向;所述第二预设情形包括两个目标对象的面部朝向为朝向相同方向。

39、第二方面,本技术提供了一种海报生成装置,包括:

40、第一确定模块,用于从目标视频中确定至少两个目标对象,并将每两个目标对象作为一个对象组合;

41、第二确定模块,用于针对每个目标对象,基于所述目标视频确定包含所述目标对象的单人图像,并确定所述单人图像中所述目标对象的面部朝向;

42、拼接模块,用于针对每个对象组合,基于所述对象组合中每个目标对象对应的面部朝向,对所述对象组合中两个目标对象对应的单人图像进行拼接,得到所述目标视频对应的海报。

43、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

44、存储器,用于存放计算机程序;

45、处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。

46、第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。

47、第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的海报生成方法。

48、本技术实施例有益效果:

49、本技术实施例提供了一种海报生成方法、装置、电子设备及存储介质,本技术实施例中,首先,从目标视频中确定至少两个目标对象,并将每两个目标对象作为一个对象组合,然后,针对每个目标对象,基于所述目标视频确定包含所述目标对象的单人图像,并确定所述单人图像中所述目标对象的面部朝向,最后,针对每个对象组合,基于所述对象组合中每个目标对象对应的面部朝向,对所述对象组合中两个目标对象对应的单人图像进行拼接,得到所述目标视频对应的海报。如此,可以基于目标视频中每个目标对象的单人图像,智能生成对应的双人海报,从而提高海报生成效率,节省人力。

50、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1