用于特效生成的方法、装置、设备、介质和程序产品与流程

摘要: 本公开的示例实施例总体涉及计算机领域,特别地涉及用于特效生成的方法、装置、设备、计算机可读存储介质和计算机程序产品。背景技术:1、当前越来越多的应用能够提供直播...
用于特效生成的方法、装置、设备、介质和程序产品与流程

本公开的示例实施例总体涉及计算机领域,特别地涉及用于特效生成的方法、装置、设备、计算机可读存储介质和计算机程序产品。

背景技术:

1、当前越来越多的应用能够提供直播功能。在直播过程中,观众用户可以与主播用户进行交互,以提升直播间中的互动效果,增加主播和观众的互动性。例如,直播间能够创建互动事件(例如,连麦活动、游戏直播等),观众用户可以在直播间内进行各类互动。例如,观看直播的用户可以为主播用户或参与互动事件的用户送虚拟资源,诸如特效、虚拟礼物等,以提升互动体验。

技术实现思路

1、在本公开的第一方面,提供了一种用于特效生成的方法。该方法包括:获取多个参考部位关键点,多个参考部位关键点从参考部位的参考图像被提取并且多个参考部位关键点对应的部位形状匹配页面中待渲染特效的区域的形状;基于多个参考部位关键点和特效对应的特效处理算法,生成特效内容,特效内容匹配部位形状;以及将特效内容呈现在页面的区域。

2、在本公开的第二方面,提供了一种用于特效生成的装置。该装置包括:获取模块,被配置为获取多个参考部位关键点,多个参考部位关键点从参考部位的参考图像被提取并且多个参考部位关键点对应的部位形状匹配页面中待渲染特效的区域的形状;生成模块,被配置为基于多个参考部位关键点和特效对应的特效处理算法,生成特效内容,特效内容匹配部位形状;以及呈现模块,被配置为将特效内容呈现在页面的区域。

3、在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理器;以及至少一个存储器,至少一个存储器被耦合到至少一个处理器并且存储用于由至少一个处理器执行的指令。指令在由至少一个处理器执行时使设备执行第一方面的方法。

4、在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机可执行指令,计算机可执行指令被处理器执行时实现第一方面的方法。

5、在本公开的第五方面,提供了一种计算机程序产品。计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,计算机可执行指令在由设备执行时使设备执行第一方面的方法。

6、应当理解,该部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。

1.一种用于特效生成的方法,包括:

2.根据权利要求1所述的方法,其中获取多个参考部位关键点包括:

3.根据权利要求2所述的方法,其中确定所述参考图像包括:

4.根据权利要求3所述的方法,其中所述参考图像符合以下至少一项条件:

5.根据权利要求1所述的方法,其中将所述特效内容呈现在所述页面的所述区域包括:

6.根据权利要求5所述的方法,其中所述坐标变换关系通过以下来确定:

7.根据权利要求5所述的方法,其中将所述特效内容呈现在所述页面的所述区域进一步包括:

8.根据权利要求1所述的方法,其中生成所述特效内容包括:

9.根据权利要求1所述的方法,其中所述页面包括与直播对应的直播界面,和/或

10.一种用于特效生成的装置,包括:

11.一种电子设备,包括:

12.一种计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令可由处理器执行以实现根据权利要求1至9中任一项所述的方法。

13.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令被处理器执行时实现根据权利要求1至9中任一项所述的方法。