[发明专利]人脸虚拟整容方法和装置有效
申请号: | 201810551034.8 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108447017B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 欧阳丹 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T17/00 |
代理公司: | 北京知帆远景知识产权代理有限公司 11890 | 代理人: | 徐勇勇 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 整容 方法 装置 | ||
1.一种人脸虚拟整容方法,其特征在于,所述方法包括以下步骤:
获取多个角度的多张二维人脸图像,以及与每张二维人脸图像对应的深度信息;
根据所述深度信息和所述二维人脸图像进行三维重构获取原始人脸三维模型;
对所述原始人脸三维模型上待整容部位的关键点进行调整,得到虚拟整容后的目标人脸三维模型;
其中,所述对所述原始人脸三维模型上待整容部位的关键点进行调整,得到虚拟整容后的目标人脸三维模型,包括:
获取用户输入的虚拟整容意图,其中,所述虚拟整容意图为所述用户输入的缺陷部位的整形信息;
根据所述虚拟整容意图分析所述原始人脸三维模型,确定待整容部位的关键点,以及与所述虚拟整容意图匹配的调整参数;
根据所述调整参数对所述原始人脸三维模型上待整容部位的关键点进行调整,得到虚拟整容后的目标人脸三维模型;
所述对所述原始人脸三维模型上待整容部位的关键点进行调整,得到虚拟整容后的目标人脸三维模型还包括:
在所述原始人脸三维模型上显示每个整容部位的关键点;
生成与每个整容部位的关键点对应的调整控件;
检测用户对待整容部位的关键点对应的调整控件进行的触控操作,获取相应的调整参数;
根据所述调整参数对所述原始人脸三维模型上待整容部位的关键点进行调整,得到虚拟整容后的目标人脸三维模型;
其中,所述调整参数包括关键点的移动方向和移动距离。
2.根据权利要求1所述的方法,其特征在于,所述根据所述深度信息和所述二维人脸图像进行三维重构获取原始人脸三维模型,包括:
对每一张二维人脸图像进行关键点识别,得到定位关键点;
对每一张二维人脸图像,根据定位关键点的深度信息和定位关键点在所述二维人脸图像上的平面距离,确定所述定位关键点在三维空间中的相对位置;
根据所述定位关键点在三维空间中的相对位置,连接相邻的定位关键点,生成原始人脸三维框架。
3.根据权利要求1所述的方法,其特征在于,所述生成与每个整容部位的关键点对应的调整控件,包括:
生成与每个整容部位的关键点对应的调整进度条;
所述检测用户对待整容部位的关键点对应的调整控件进行的触控操作,获取相应的调整参数,包括:
检测用户对待整容部位的关键点对应的调整进度条进行的移动操作,获取相应的调整参数。
4.根据权利要求1所述的方法,其特征在于,所述生成与每个整容部位的关键点对应的调整控件,包括:
生成与每个整容部位的关键点对应的调整方向控件;
所述检测用户对待整容部位的关键点对应的调整控件进行的触控操作,获取相应的调整参数,包括:
检测用户对待整容部位的关键点对应的调整方向控件进行的点击操作,获取相应的调整参数。
5.根据权利要求1所述的方法,其特征在于,所述对所述原始人脸三维模型上待整容部位的关键点进行调整,得到虚拟整容后的目标人脸三维模型,包括:
在所述原始人脸三维模型上显示每个整容部位的关键点;
检测用户对待整容部位的关键点进行的移位操作,根据所述移位操作对所述关键点进行调整,得到虚拟整容后的目标人脸三维模型。
6.根据权利要求1所述的方法,其特征在于,所述获取用户输入的虚拟整容意图,包括:
获取用户输入的缺陷部位的整形信息;
所述根据所述虚拟整容意图分析所述原始人脸三维模型,确定待整容部位的关键点,以及与所述虚拟整容意图匹配的调整参数,包括:
根据所述缺陷部位的整形信息确定待整容部位的关键点;
分析所述原始人脸三维模型中其余部位的关键点生成第一面部参数信息;
查询预设的第一面部信息数据库,获取待整容部位的关键点与所述第一面部参数信息匹配的位置信息;
根据所述位置信息生成与所述待整容部位的关键点匹配的调整参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810551034.8/1.html,转载请声明来源钻瓜专利网。