【技术实现步骤摘要】
虚拟头像生成方法和装置
本申请实施例涉及计算机
,具体涉及互联网
,尤其涉及虚拟头像生成方法和装置。
技术介绍
随着互联网技术的发展,越来越多的直播平台和短视频平台层出不穷。用户可以通过手机等上传自己拍摄的视频。在自拍、直播等的场景中,电子设备可以将用户的脸部特征和表情映射到二维或三维动画形象上,从而有效提升画面的趣味性和丰富度。在相关技术中,上述的映射一般是将用户的脸部特征和表情映射到固定的动画形象上。如果要生成与真人相似的动画,往往耗时较长。
技术实现思路
本申请实施例提出了虚拟头像生成方法和装置。第一方面,本申请实施例提供了一种虚拟头像生成方法,包括:获取第一头像,并确定第一头像的表情参数,其中,第一头像的表情参数包括五官中的至少一个的表情参数;基于五官中的至少一个的表情参数,确定与第一头像的属性相关联且具有第一头像的表情的目标虚拟头像。在一些实施例中,方法还包括:生成与第一头像的属性相关联的无表情的基准虚拟头像;以及基于五官中的至少一个的表情参数,确定与第一头像的属性相关联且具有第一头像的表情的目标虚拟头像,包括:将基准虚拟头像和五官中的至少一个的表情参数,输入预先训练的深度神经网络,得到与第一头像的属性相关联且具有第一头像的表情的第一虚拟头像;基于第一虚拟头像,生成目标虚拟头像。在一些实施例中,将基准虚拟头像和五官中的至少一个的表情参数,输入预先训练的深度神经网络,得到与第一头像的属性相关联且具有第一头像的表情的第一虚拟头像,包括:将基准虚拟头 ...
【技术保护点】
1.一种虚拟头像生成方法,所述方法包括:/n获取第一头像,并确定所述第一头像的表情参数,其中,所述第一头像的表情参数包括五官中的至少一个的表情参数;/n基于所述五官中的至少一个的表情参数,确定与所述第一头像的属性相关联且具有所述第一头像的表情的目标虚拟头像。/n
【技术特征摘要】
1.一种虚拟头像生成方法,所述方法包括:
获取第一头像,并确定所述第一头像的表情参数,其中,所述第一头像的表情参数包括五官中的至少一个的表情参数;
基于所述五官中的至少一个的表情参数,确定与所述第一头像的属性相关联且具有所述第一头像的表情的目标虚拟头像。
2.根据权利要求1所述的方法,其中,所述方法还包括:生成与所述第一头像的属性相关联的无表情的基准虚拟头像;以及
所述基于所述五官中的至少一个的表情参数,确定与所述第一头像的属性相关联且具有所述第一头像的表情的目标虚拟头像,包括:将所述基准虚拟头像和所述五官中的至少一个的表情参数,输入预先训练的深度神经网络,得到与所述第一头像的属性相关联且具有所述第一头像的表情的第一虚拟头像;基于所述第一虚拟头像,生成所述目标虚拟头像。
3.根据权利要求2所述的方法,其中,所述将所述基准虚拟头像和所述五官中的至少一个的表情参数,输入预先训练的深度神经网络,得到与所述第一头像的属性相关联且具有所述第一头像的表情的第一虚拟头像,包括:
将所述基准虚拟头像和所述五官中的至少一个的表情参数,输入预先训练的第一生成对抗网络,得到从所述第一生成对抗网络输出的、与所述第一头像的属性相关联且具有所述第一头像的表情的第一虚拟头像。
4.根据权利要求2所述的方法,其中,所述第一头像的表情参数还包括头部角度;所述基于所述第一虚拟头像,生成所述目标虚拟头像,包括:
将所述第一虚拟头像和所述头部角度输入预先训练的第二生成对抗网络,得到从所述第二生成对抗网络输出的、与所述第一头像的属性相关联且具有第一头像的表情及头部角度的目标虚拟头像。
5.根据权利要求4所述的方法,其中,所述五官中的至少一个的表情参数包括眼部参数和嘴部参数;所述确定所述第一头像的表情参数,包括:
检测所述第一头像的表情关联关键点,得到检测结果,其中,所述表情关联关键点包括眼部关键点和嘴部关键点;
基于所述检测结果,确定所述第一头像的眼部参数、嘴部参数和头部角度。
6.根据权利要求2所述的方法,其中,所述生成与所述第一头像的属性相关联的无表情的基准虚拟头像,包括:
将所述第一头像输入预先训练的第三生成对抗网络,得到从所述第三生成对抗网络输出的、与所述第一头像的属性相关联的无表情的基准虚拟头像;或
检测所述第一头像的属性;基于预设的三维头像模型,确定与检测到的属性相关联的无表情的虚拟头像,并将该虚拟头像作为与所述第一头像的属性相关联的无表情的基准虚拟头像。
7.根据权利要求1所述的方法,其中,所述基于所述五官中的至少一个的表情参数,确定与所述第一头像的属性相关联且具有所述第一头像的表情的目标虚拟头像,包括:
在各个预设表情参数中,选取与所述第一头像的表情参数的差值最小的预设表情参数;
获取与所述第一头像的属性相关联且具有所选取的预设表情参数所对应的表情的预设虚拟头像;
基于所述预设虚拟头像,确定所述目标虚拟头像。
8.根据权利要求7所述的方法,其中,所述第一头像的表情参数还包括头部角度;所述基于所述预设虚拟头像,确定所述目标虚拟头像,包括:
将所述第一头像的表情参数与所选取的预设表情参数的差值,以及所述预设虚拟头像,输入预先训练的第四生成对抗网络,得到从所述第四生成对抗网络输出的、与所述第一头像的属性相关联且具有所述第一头像的表情及头部角度的目标虚拟头像,其中,所述第四生成对抗网络的参数的数量,小于所述第一生成对抗网络的参数的数量且小于所述第二生成对抗网络的参数的数量。
9.根据权利要求1所述的方法,其中,所述获取第一头像,包括:
获取一个待处理头像;
对所述待处理头像进行校正,得到所述待处理头像的正面头像,将所述正面头像作为所述第一头像。
10.根据权利要求1所述的方法,其中,所述方法还包括:
确定所述第一头像对应的表情类别;
对所述目标虚拟头像,添加所述表情类别对应的特效。
11.一种虚拟头像生成装置,所述装置包括:
获取单元,被配置成获取第一头像,并确定所述第一头像的表情参数,其中,所述第一头像的表情参数包括五官中的至少一个的表情参数;
确定单元,被配置成基于所述五官中的至少一个的表情参数,确定与所述第一头像的属性相关联且具有所述第一头像的表情的目标虚拟头像。
12.根据权利要求11所述的装置,其中,所述装...
【专利技术属性】
技术研发人员:龙翔,李鑫,张赫男,孙昊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。