[发明专利]基于三维模型的渲染方法和装置有效
申请号: | 201810934565.5 | 申请日: | 2018-08-16 |
公开(公告)号: | CN109118569B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 欧阳丹 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06T15/20 | 分类号: | G06T15/20 |
代理公司: | 北京知帆远景知识产权代理有限公司 11890 | 代理人: | 徐勇勇 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三维 模型 渲染 方法 装置 | ||
1.一种基于三维模型的渲染方法,其特征在于,包括以下步骤:
获取从多个角度采集的多张二维人脸图像,根据所述多张二维人脸图像融合生成皮肤纹理图;
检测正面采集的二维人脸图像获取二维面部特征点,并将所述二维面部特征点与预存的三维面部特征点进行匹配;
若获知存在与所述二维面部特征点匹配成功的目标三维面部特征点,则将与所述目标三维面部特征点对应的三维模型与所述皮肤纹理图进行渲染,获取渲染处理后的三维人脸头像;
若获知不存在与所述二维面部特征点匹配成功的目标三维面部特征点,则获取与所述多张二维人脸图像对应的深度信息;
根据所述深度信息和所述多张二维人脸图像,对人脸进行三维重构,获取与所述人脸对应的三维模型;
将与所述人脸对应的三维模型与所述皮肤纹理图进行渲染,获取渲染处理后的三维人脸头像;
所述将与所述目标三维面部特征点对应的三维模型与所述皮肤纹理图进行渲染,获取渲染处理后的三维人脸头像,包括:
根据所述多张二维人脸图像计算每两张二维人脸图像之间人脸角度差;
将所有的人脸角度差与预设的第一角度门限和第二角度门限进行比较,获取大于等于所述第二角度门限的人脸角度差为第一数量,以及大于等于所述第一角度门限且小于所述第二角度门限的人脸角度差为第二数量;
若获知所述第一数量大于等于所述第二数量,则按照预设的第一单位面积划分所述皮肤纹理图,根据划分后的皮肤纹理区域与所述三维模型的相应区域进行贴合;
若获知所述第二数量大于所述第一数量,则按照预设的第二单位面积划分所述皮肤纹理图,根据划分后的皮肤纹理区域与所述三维模型的相应区域进行贴合,其中,所述第二单位面积小于所述第一单位面积。
2.如权利要求1所述的方法,其特征在于,在将与所述目标三维面部特征点对应的三维模型与所述皮肤纹理图进行渲染之前,还包括:
计算所述目标三维面部特征点与所述二维面部特征点之间的匹配度,查询预设的模型修正信息,获取与所述匹配度对应的调整参数;
根据所述调整参数对所述三维模型进行调整。
3.如权利要求1-2任一所述的方法,其特征在于,在所述获取渲染处理后的三维人脸头像之后,还包括
获取当前的场景亮度信息;
查询预设的皮肤修正信息,获取与皮肤颜色和所述场景亮度信息对应的皮肤渲染补偿系数;
根据所述皮肤渲染补偿系数对所述渲染处理后的三维人脸头像进行修正处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810934565.5/1.html,转载请声明来源钻瓜专利网。