表情动画生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网领域,特别涉及一种表情动画生成方法及装置。
【背景技术】
[0002]随着互联网的快速发展,出现了越来越多的即时通讯工具,当用户使用这些即时通讯工具进行通信时,经常会使用这些即时通讯工具自带的表情动画,这些表情动画大部分都是由设计师进行设计得到。而当用户想使用一些个性化的表情动画时,往往需要自己去网上收集,或者在与其他用户进行通信的过程中收藏一些自己喜欢的表情动画。也即是,对于普通用户而言,生成表情动画的门槛较高,成本也较高。因此,亟需一种低门槛、低成本的表情动画生成方法。
【发明内容】
[0003]为了解决现有技术的问题,本发明实施例提供了一种表情动画生成方法及装置。所述技术方案如下:
[0004]—方面,提供了一种表情动画生成方法,所述方法包括:
[0005]采集人脸图像的形变动画;
[0006]对所述形变动画包括的人脸图像进行特征点提取,得到人脸特征点动画;
[0007]基于所述人脸特征点动画和目标表情模板,生成表情动画,所述目标表情模板是具有多个控制点的二维或三维表情模型。
[0008]可选地,所述基于所述人脸特征点动画和目标表情模板,生成表情动画,包括:
[0009]基于所述人脸特征点动画,对所述目标表情模板包括的多个控制点进行移动;
[0010]将所述目标表情模板包括的多个控制点进行移动的动画,确定为表情动画。
[0011 ] 可选地,所述基于所述人脸特征点动画和目标表情模板,生成表情动画之前,还包括:
[0012]当接收到表情动画生成指令时,显示多个表情模板;
[0013]当接收到指定表情模板的选择指令时,将所述指定表情模板确定为目标表情模板,所述指定表情模板为所述多个表情模板中的任一表情模板。
[0014]可选地,所述基于所述人脸特征点动画和目标表情模板,生成表情动画之后,还包括:
[0015]对所述表情动画分配一个默认表情名称;
[0016]基于所述默认表情名称,存储所述表情动画。
[0017]可选地,所述基于所述默认表情名称,存储所述表情动画之后,还包括:
[0018]当接收到所述表情动画的重命名指令时,接收用户对所述表情动画进行重命名的自定义表情名称;
[0019]将所述默认表情名称替换为所述自定义表情名称。
[0020]另一方面,提供了一种表情动画生成装置,所述装置包括:
[0021]采集模块,用于采集人脸图像的形变动画;
[0022]提取模块,用于对所述形变动画包括的人脸图像进行特征点提取,得到人脸特征点动画;
[0023]生成模块,用于基于所述人脸特征点动画和目标表情模板,生成表情动画,所述目标表情模板是具有多个控制点的二维或三维表情模型。
[0024]可选地,生成模块包括:
[0025]移动单元,用于基于所述人脸特征点动画,对所述目标表情模板包括的多个控制点进行移动;
[0026]确定单元,用于将所述目标表情模板包括的多个控制点进行移动的动画,确定为表情动画。
[0027]可选地,所述装置还包括:
[0028]显示模块,用于当接收到表情动画生成指令时,显示多个表情模板;
[0029]确定模块,用于当接收到指定表情模板的选择指令时,将所述指定表情模板确定为目标表情模板,所述指定表情模板为所述多个表情模板中的任一表情模板。
[0030]可选地,所述装置还包括:
[0031]分配模块,用于对所述表情动画分配一个默认表情名称;
[0032]存储模块,用于基于所述默认表情名称,存储所述表情动画。
[0033]可选地,所述装置还包括:
[0034]接收模块,用于当接收到所述表情动画的重命名指令时,接收用户对所述表情动画进行重命名的自定义表情名称;
[0035]替换模块,用于将所述默认表情名称替换为所述自定义表情名称。
[0036]本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,终端通过采集人脸图像的形变动画、提取人脸图像的特征点,从而得到人脸特征点动画,通过人脸特征点和目标表情模板,生成表情动画,降低了表情动画生成的门槛和成本,使用户自己就可以生成一些个性化的表情动画。
【附图说明】
[0037]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本发明实施例提供的一种表情动画生成方法流程图;
[0039]图2是本发明实施例提供的另一种表情动画生成方法流程图;
[0040]图3是本发明实施例提供的一种终端提取人脸图像的特征点示意图;
[0041]图4是本发明实施例提供的一种终端显示多个表情模板示意图;
[0042]图5是本发明实施例提供的一种表情动画生成装置结构示意图;
[0043]图6是本发明实施例提供的一种生成模块装置结构示意图;
[0044]图7是本发明实施例提供的另一种表情动画生成装置结构示意图;
[0045]图8是本发明实施例提供的另一种表情动画生成装置结构示意图;
[0046]图9是本发明实施例提供的另一种表情动画生成装置结构示意图。
【具体实施方式】
[0047]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0048]图1是本发明实施例提供的一种表情动画生成方法流程图,参见图1,该表情动画生成方法用于终端中,该终端可以为手机、平板电脑等终端,该方法包括以下步骤。
[0049]步骤101:采集人脸图像的形变动画。
[0050]步骤102:对该形变动画包括的人脸图像进行特征点提取,得到人脸特征点动画。
[0051]步骤103:基于该人脸特征点动画和目标表情模板,生成表情动画,该目标表情模板是具有多个控制点的二维或三维表情模型。
[0052]在本发明实施例中,终端通过采集人脸图像的形变动画、提取人脸图像的特征点,从而得到人脸特征点动画,通过人脸特征点和目标表情模板,生成表情动画,降低了表情动画生成的门槛和成本,使用户自己就可以生成一些个性化的表情动画。
[0053]可选地,基于该人脸特征点动画和目标表情模板,生成表情动画,包括:
[0054]基于该人脸特征点动画,对该目标表情模板包括的多个控制点进行移动;
[0055]将该目标表情模板包括的多个控制点进行移动的动画,确定为表情动画。
[0056]可选地,基于该人脸特征点动画和目标表情模板,生成表情动画之前,还包括:
[0057]当接收到表情动画生成指令时,显示多个表情模板;
[0058]当接收到指定表情模板的选择指令时,将该指定表情模板确定为目标表情模板,该指定表情模板为该多个表情模板中的任一表情模板。
[0059]可选地,基于该人脸特征点动画和目标表情模板,生成表情动画之后,还包括:
[0060]对该表情动画分配一个默认表情名称;
[0061 ] 基于该默认表情名称,存储该表情动画。
[0062]可选地,基于该默认表情名称,存储该表情动画之后,还包括:
[0063]当接收到该表情动画的重命名指令时,接收用户对该表情动画进行重命名的自定义表情名称;
[0064]将该默