利索能及
我要发布
收藏
专利号: 2024110927366
申请人: 深圳市图易拾贝科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种动画生成方法,其特征在于,包括:

获取原始图像;所述原始图像包括动画人物;

分别对所述原始图像中的所述动画人物进行背景抠图处理和填充处理,得到第一掩码图像和第二掩码图像;所述第一掩码图像包括动画人物区域以及区别于所述动画人物区域的背景区域;所述第二掩码图像中的动画人物区域区别于所述第一掩码图像中的动画人物区域;

从所述第一掩码图像与所述第二掩码图像中选取满足检测条件的图像,作为目标掩码图像;所述目标掩码图像包括动画人物区域以及背景区域;所述动画人物区域区别于所述背景区域;所述目标掩码图像的精细度高于所述第一掩码图像或所述第二掩码图像;

获取动作描述信息,所述动作描述信息用于描述期待所述动画人物做出的动作;

将所述动作描述信息输入动作生成模型,得到动作文件;所述动作文件包括至少一帧关节运动信息;所述关节运动信息用于描述每一个动作对应的关节部位点运动情况;

利用所述目标掩码图像中的所述动画人物区域,将所述动画人物从所述原始图像中提取出来,并基于所述动画人物的关节部位点分别与各帧所述关节运动信息进行绑定,生成目标动画;所述目标动画用于展示所述动画人物做出所述动作描述信息所描述的动作。

2.如权利要求1所述的方法,其特征在于,所述分别对所述原始图像中的所述动画人物进行背景抠图处理和填充处理,得到第一掩码图像和第二掩码图像,包括:将所述原始图像输入背景抠图模型中,得到所述第一掩码图像;

利用所述第一掩码图像中的动画人物区域在所述原始图像中进行所述动画人物的定位,并对定位得到的所述动画人物进行填充处理,得到所述第二掩码图像。

3.如权利要求1所述的方法,其特征在于,所述从所述第一掩码图像与所述第二掩码图像中选取满足检测条件的图像,作为目标掩码图像,包括:分别计算所述第一掩码图像和所述第二掩码图像中动画人物区域的轮廓面积,得到第一轮廓面积和第二轮廓面积;

比较所述第一轮廓面积和所述第二轮廓面积,从所述第一掩码图像与所述第二掩码图像中选取轮廓面积大的图像,作为所述目标掩码图像。

4.如权利要求1所述的方法,其特征在于,所述将所述动作描述信息输入动作生成模型,得到动作文件,包括:确定所述动画人物的动作帧数;

将所述动作描述信息与所述动作帧数输入所述动作生成模型进行文本到动作的生成处理,生成符合所述动作帧数的关节运动信息;

基于各帧所述关节运动信息,得到所述动作文件。

5.如权利要求1所述的方法,其特征在于,所述基于所述动画人物的关节部位点分别与各帧所述关节运动信息进行绑定,生成目标动画之前,所述方法包括:对所述原始图像进行目标检测,确定所述原始图像中所述动画人物所在的位置区域,并生成定位区;

基于所述定位区对动画人物进行姿态识别,得到所述动画人物在所述原始图像中的所述关节部位点。

6.如权利要求1所述的方法,其特征在于,所述基于所述动画人物的关节部位点分别与各帧所述关节运动信息进行绑定,生成目标动画,包括:对所述动画人物进行网格纹理化处理,在所述动画人物上生成多个网格,并将所述动画人物的关节部位点与网格进行关联;

根据所述关节运动信息所指示的关节部位点运动情况调整所述动画人物的关节部位点所关联的网格,使得所述动画人物做出所述动作描述信息所指示的动作。

7.如权利要求6所述的方法,其特征在于,所述根据所述关节运动信息所指示的关节部位点运动情况调整所述动画人物的关节部位点所关联的网格,包括:基于所述关节运动信息确定动画人物的各所述关节部位点对应的目标位置;各所述目标位置是所述动画人物完成所述关节运动信息所描述动作后的各所述关节部位点的实际位置;

根据各所述目标位置对相应的所述关节部位点进行平移,完成各所述关节部位点所关联网格的更新。

8.一种动画生成装置,其特征在于,包括:

图像获取模块,用于获取原始图像;所述原始图像包括动画人物;分别对所述原始图像中的所述动画人物进行背景抠图处理和填充处理,得到第一掩码图像和第二掩码图像;所述第一掩码图像包括动画人物区域以及区别于所述动画人物区域的背景区域;所述第二掩码图像中的动画人物区域区别于所述第一掩码图像中的动画人物区域;从所述第一掩码图像与所述第二掩码图像中选取满足检测条件的图像,作为目标掩码图像;所述目标掩码图像包括动画人物区域以及背景区域;所述动画人物区域区别于所述背景区域;所述目标掩码图像的精细度高于所述第一掩码图像或所述第二掩码图像;

信息获取模块,用于获取动作描述信息,所述动作描述信息用于描述期待所述动画人物做出的动作;

动作生成模块,用于将所述动作描述信息输入动作生成模型,得到动作文件;所述动作文件包括至少一帧关节运动信息;所述关节运动信息用于描述每一个动作对应的关节部位点运动情况;

动画生成模块,用于利用所述目标掩码图像中的所述动画人物区域,将所述动画人物从所述原始图中提取出来,并基于所述动画人物的关节部位点分别与各帧所述关节运动信息进行绑定,生成目标动画;所述目标动画用于展示所述动画人物做出所述动作描述信息所描述的动作。

9.一种电子设备,其特征在于,包括:至少一个处理器以及至少一个存储器,其中,所述存储器上存储有计算机可读指令;

所述计算机可读指令被一个或多个所述处理器执行,使得电子设备实现如权利要求1至7中任一项所述的动画生成方法。