[发明专利]生成三维模型的方法和装置有效
申请号: | 201910588856.8 | 申请日: | 2019-07-02 |
公开(公告)号: | CN110288705B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 郭冠军 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 魏晓波 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 三维 模型 方法 装置 | ||
1.一种生成三维模型的方法,包括:
对预先得到的初始人脸图像,执行如下生成步骤:基于获取到的基准人脸三维模型、表情系数和权重,生成参照人脸三维模型,其中,所述表情系数用于表征所述初始人脸图像指示的初始人脸属于预设表情集合中的表情的概率,所述权重用于表征所述初始人脸中的脸部对象指示的表情在所述初始人脸指示的表情中所占的比重;响应于基于参照人脸三维模型得到的参照人脸图像和所述初始人脸图像中针对相同脸部对象的关键点之间的平均距离小于预设阈值,将参照人脸三维模型作为所述初始人脸图像的人脸三维模型;所述生成参照人脸三维模型,包括:按照公式对各个所述基准人脸三维模型进行线性组合,生成所述参照人脸三维模型,其中i表示预先构造的各所述基准人脸三维模型中的基准人脸三维模型的序号,k表示所述初始人脸图像指示的初始人脸包括的各脸部对象中的脸部对象的序号,Ci表示第i个基准人脸三维模型所对应的表情系数,Wk表示第k个脸部对象所对应的权重,Sik表示第i个基准人脸三维模型中第k个脸部对象所在的三维区域中的各三维像素点的坐标组成的矩阵,S0k表示第0个基准人脸三维模型中第k个脸部对象所在的三维区域中的各三维像素点的坐标组成的矩阵,所述第0个基准人脸三维模型是针对自然表情所构造的三维模型,n表示第0个基准人脸三维模型之外的其余基准人脸三维模型的总数,m表示脸部对象的总数;
所述方法还包括:
响应于参照人脸图像和所述初始人脸图像中针对相同脸部对象的关键点之间的平均距离大于或等于所述预设阈值,调整所述权重和所述表情系数;
将调整后的权重和表情系数作为获取到的权重和表情系数,以及继续执行所述生成步骤。
2.根据权利要求1所述的方法,其中,所述调整所述权重和所述表情系数,包括:
根据参照人脸图像和所述初始人脸图像中针对相同脸部对象的关键点之间的平均距离,调整所述权重;
根据调整后的权重,调整所述表情系数。
3.根据权利要求1或2所述的方法,其中,所述方法还包括:
基于获取到的基准动物脸三维模型、所述初始人脸图像的人脸三维模型指示的表情系数和权重,生成所选取的初始动物脸图像的动物脸三维模型;
根据所述动物脸三维模型,生成所指示的动物脸与所述初始人脸图像所指示的人脸的表情一致的目标动物脸图像。
4.根据权利要求3所述的方法,其中,在所述基于获取到的基准动物脸三维模型、所述初始人脸图像的人脸三维模型指示的表情系数和权重,生成所选取的初始动物脸图像的动物脸三维模型之前,所述方法还包括:
选取通信连接的终端设备发送的用户选取信息所指示的动物脸图像作为所述初始动物脸图像。
5.根据权利要求4所述的方法,其中,所述方法还包括:
将所述目标动物脸图像返回至所述终端设备,以使所述终端设备显示所述目标动物脸图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910588856.8/1.html,转载请声明来源钻瓜专利网。