一种表情图片生成方法及其设备、存储介质技术

技术编号:19024520 阅读:34 留言:0更新日期:2018-09-26 19:20
本发明专利技术实施例公开了一种表情图片生成方法及其设备、存储介质,其中方法包括如下步骤:获取所选择的用户图片,并获取用户图片中的人脸图像;对人脸图像进行三维重建处理,以获取人脸图像对应的三维人脸模型;在表情参数集合中获取表情参数,将表情参数与三维人脸模型进行合成处理,以生成人脸图像对应的第一表情图片;对第一表情图片进行图片填充处理以获取用户图片对应的目标表情图片,将目标表情图片添加至用户图片对应的表情图片序列中,并将表情图片序列进行输出。采用本发明专利技术,可以满足用户需求的表情图片,操作过程简单快捷,从而提升对表情图片获取的便利性。

【技术实现步骤摘要】
一种表情图片生成方法及其设备、存储介质
本专利技术涉及计算机
,尤其涉及一种表情图片生成方法及其设备、存储介质。
技术介绍
表情图片是用户在文字输入过程中表达情感的重要途径,且已成为用户在使用聊天软件中必不可少的一种表现形式,而发送特定语义的表情图片可以生动形象地表达用户的意图,因而被广泛使用。现有的表情图片制作方法往往需要用户选择一张或者多张图片,同时自行设计各种符合特定语义的素材,再将所选择的素材添加到图片中,并进行相应的编辑及调整后才可以得到表情图片,且在用户选择的图片数量较大时,每张图片均需要采用上述相同的操作方式,操作过程繁琐复杂,从而导致获取表情图片的便利性不足。
技术实现思路
本专利技术实施例提供了一种表情图片生成方法及其设备、存储介质,可以满足用户需求的表情图片,操作过程简单快捷,从而提升对表情图片获取的便利性。本专利技术实施例一方面提供了一种表情图片生成方法,可包括:获取所选择的用户图片,并获取所述用户图片中的人脸图像;对所述人脸图像进行三维重建处理,以获取所述人脸图像对应的三维人脸模型;在表情参数集合中获取表情参数,将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片;对所述第一表情图片进行图片填充处理以获取所述用户图片对应的目标表情图片,将所述目标表情图片添加至所述用户图片对应的表情图片序列中,并将所述表情图片序列进行输出。可选的,所述获取所选择的用户图片,并获取所述用户图片中的人脸图像,包括:获取表情获取请求,并获取所述表情获取请求携带的用户图片;对所述用户图片进行人脸识别处理,以获取所述用户图片中的人脸图像。可选的,所述在表情参数集合中获取表情参数,包括:在表情参数集合中获取基于当前事件所更新的第一表情参数子集合,并在所述第一表情参数子集合中随机选取表情参数。可选的,所述在表情参数集合中获取表情参数,包括:对所述用户图片进行解析,以获取所述用户图片的主题信息,并在所述表情参数集合中查找与所述主题信息相匹配的表情参数;或,获取所述表情获取请求携带的所述用户图片的主题信息,并在所述表情参数集合中查找与所述主题信息相匹配的表情参数。可选的,所述将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片,包括:对所述三维人脸模型进行解析,以获取所述三维人脸模型的目标表情参数;采用所述表情参数替换所述目标表情参数,以生成所述人脸图像对应的第一表情图片。可选的,所述对所述第一表情图片进行图片填充处理以获取所述用户图片对应的目标表情图片,包括:获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取目标表情图片。可选的,所述获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取目标表情图片,包括:获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取第二表情图片;对所述第二表情图片进行图片优化处理,以获取目标表情图片,所述图片优化处理包括口腔填充处理、背景填充处理以及素材填充处理中的至少一种。可选的,当所述图片优化处理为背景填充处理时,所述对所述第二表情图片进行图片优化处理,以获取目标表情图片,包括:获取所述人脸图像边缘特征点的第一位置集合,并获取所述第二表情图片边缘特征点的第二位置集合;计算所述第一位置集合与所述第二位置集合的位置变化比值以及变化方向;基于所述位置变化比值以及所述变化方向对所述第二表情图片进行背景填充处理,以获取目标表情图片。可选的,所述将所述目标表情图片添加至所述用户图片对应的表情图片序列中,并将所述表情图片序列进行输出,包括:将所述目标表情图片添加至所述用户图片对应的表情图片序列中;按照设定的显示顺序以及时间间隔将所述表情图片序列转换为动态表情图片,并将所述动态表情图片进行输出。可选的,当所述用户图片中包括多个人脸图像时,所述在表情参数集合中获取表情参数,将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片,包括:在表情参数集合中获取与所述多个人脸图像对应的第二表情参数子集合,在所述第二表情参数子集合中获取所述多个人脸图像中目标人脸图像对应的目标表情参数;将所述目标表情参数与所述目标人脸图像对应的三维人脸模型进行合成处理,以生成所述目标人脸图像对应的表情图片;获取所述多个人脸图像中各人脸图像分别对应的表情图片,将所述各人脸图像分别对应的表情图片进行拼接处理,以生成第一表情图片。本专利技术实施例一方面提供了一种表情图片生成设备,可包括:人脸获取单元,用于所选择的用户图片,并获取所述用户图片中的人脸图像;模型获取单元,用于对所述人脸图像进行三维重建处理,以获取所述人脸图像对应的三维人脸模型;表情生成单元,用于在表情参数集合中获取表情参数,将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片;表情填充单元,用于对所述第一表情图片进行图片填充处理以获取所述用户图片对应的目标表情图片,将所述目标表情图片添加至所述用户图片对应的表情图片序列中,并将所述表情图片序列进行输出。可选的,所述人脸获取单元,包括:图片获取子单元,用于获取表情获取请求,并获取所述表情获取请求携带的用户图片;人脸获取子单元,用于对所述用户图片进行人脸识别处理,以获取所述用户图片中的人脸图像。可选的,所述表情生成单元,具体用于:在表情参数集合中获取基于当前事件所更新的第一表情参数子集合,并在所述第一表情参数子集合中随机选取表情参数。可选的,所述表情生成单元,具体用于:对所述用户图片进行解析,以获取所述用户图片的主题信息,并在所述表情参数集合中查找与所述主题信息相匹配的表情参数;或,获取所述表情获取请求携带的所述用户图片的主题信息,并在所述表情参数集合中查找与所述主题信息相匹配的表情参数。可选的,所述表情生成单元,包括:参数获取子单元,用于对所述三维人脸模型进行解析,以获取所述三维人脸模型的目标表情参数;参数替换单元,用于采用所述表情参数替换所述目标表情参数,以生成所述人脸图像对应的第一表情图片。可选的,所述表情填充单元,具体用于:获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取目标表情图片。可选的,所述表情填充单元,包括:肤色填充子单元,用于获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取第二表情图片;图片优化子单元,用于对所述第二表情图片进行图片优化处理,以获取目标表情图片,所述图片优化处理包括口腔填充处理、背景填充处理以及素材填充处理中的至少一种。可选的,当所述图片优化处理为背景填充处理时,所述图片优化子单元,具体用于:获取所述人脸图像边缘特征点的第一位置集合,并获取所述第二表情图片边缘特征点的第二位置集合;计算所述第一位置集合与所述第二位置集合的位置变化比值以及变化方向;基于所述位置变化比值以及所述变化方向对所述第二表情图片进行背景填充处理,以获取目标表情图片。可选的,所述表情填充单元,包括:图片添加子单元,用于将所述目标表情图片添加至所述用户图片对应的表情图片序列中;图片转换子单元,用于按照设定的显示顺序以及时间间本文档来自技高网...

【技术保护点】
1.一种表情图片生成方法,其特征在于,包括:获取所选择的用户图片,并获取所述用户图片中的人脸图像;对所述人脸图像进行三维重建处理,以获取所述人脸图像对应的三维人脸模型;在表情参数集合中获取表情参数,将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片;对所述第一表情图片进行图片填充处理以获取所述用户图片对应的目标表情图片,将所述目标表情图片添加至所述用户图片对应的表情图片序列中,并将所述表情图片序列进行输出。

【技术特征摘要】
1.一种表情图片生成方法,其特征在于,包括:获取所选择的用户图片,并获取所述用户图片中的人脸图像;对所述人脸图像进行三维重建处理,以获取所述人脸图像对应的三维人脸模型;在表情参数集合中获取表情参数,将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片;对所述第一表情图片进行图片填充处理以获取所述用户图片对应的目标表情图片,将所述目标表情图片添加至所述用户图片对应的表情图片序列中,并将所述表情图片序列进行输出。2.根据权利要求1所述的方法,其特征在于,所述获取所选择的用户图片,并获取所述用户图片中的人脸图像,包括:获取表情获取请求,并获取所述表情获取请求携带的用户图片;对所述用户图片进行人脸识别处理,以获取所述用户图片中的人脸图像。3.根据权利要求1所述的方法,其特征在于,所述在表情参数集合中获取表情参数,包括:在表情参数集合中获取基于当前事件所更新的第一表情参数子集合,并在所述第一表情参数子集合中随机选取表情参数。4.根据权利要求2所述的方法,其特征在于,所述在表情参数集合中获取表情参数,包括:对所述用户图片进行解析,以获取所述用户图片的主题信息,并在所述表情参数集合中查找与所述主题信息相匹配的表情参数;或,获取所述表情获取请求携带的所述用户图片的主题信息,并在所述表情参数集合中查找与所述主题信息相匹配的表情参数。5.根据权利要求1所述的方法,其特征在于,所述将所述表情参数与所述三维人脸模型进行合成处理,以生成所述人脸图像对应的第一表情图片,包括:对所述三维人脸模型进行解析,以获取所述三维人脸模型的目标表情参数;采用所述表情参数替换所述目标表情参数,以生成所述人脸图像对应的第一表情图片。6.根据权利要求1所述的方法,其特征在于,所述对所述第一表情图片进行图片填充处理以获取所述用户图片对应的目标表情图片,包括:获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取目标表情图片。7.根据权利要求6所述的方法,其特征在于,所述获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取目标表情图片,包括:获取所述人脸图像的肤色信息,并基于所述肤色信息对所述第一表情图片进行肤色填充处理,以获取第二表情图片;对所述第二表情图片进行图片优化处理,以获取目标表情图片,所述图片优化处理包括口腔填充处理、背景填充处理以及素材填充处理中的至少一种。8.根据权利要求7所述的方法,其特征在于,当所述图片优化处理为背景填充处理时,所述对所述第二表情图片进行图片优化处理,以获取目标表情图片,包括:获取所述人脸图像边缘特征点的第一位置集合,并获取所述第二表情图片边缘特征点的第二位置集合;计算所述第一位置集合与所述第二位置集合的位置变化比值以及变化方向;基于所述位置变化比值以及所述变化方向对所述第二表情图片进行背景填充处理,以获取目标表情图片。9.根据权利...

【专利技术属性】
技术研发人员:李琛彭伟龙张智魏哲谢君朋张钟方沈小勇戴宇榮賈佳亞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1