美颜方法、装置、计算装置和存储介质制造方法及图纸

技术编号:20075817 阅读:35 留言:0更新日期:2019-01-15 00:51
本申请公开了一种美颜方法、装置、计算装置和存储介质,涉及图像处理技术领域。该方法中,采集被拍摄用户的人脸的三维数据,根据人脸的三维数据,构建人脸的三维模型。从三维模型中检测人脸五官的关键点,根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点。根据调整后的关键点,绘制人脸三维图像。本申请将现有的2D美颜模式,提升到3D模式,无论用户在任何角度,都能够获取到用户人脸的三维数据,并结合三维的参考人脸进行美颜,能够使美颜不失真,更加自然。

Beauty methods, devices, computing devices and storage media

The application discloses a beauty method, device, computing device and storage medium, which relates to the field of image processing technology. In this method, the three-dimensional data of the captured user's face are collected, and the three-dimensional model of the face is constructed according to the three-dimensional data of the face. The key points of facial features are detected from the three-dimensional model. According to the key points of standard facial models in the comparison database of pre-created three-dimensional facial models, the key points of the captured users'faces are adjusted. According to the adjusted key points, three-dimensional face images are drawn. This application will upgrade the existing 2-D beauty model to 3-D model. No matter from any angle, users can get the three-dimensional data of the user's face, and use the three-dimensional reference face for beauty, which can make the beauty more natural and undistorted.

【技术实现步骤摘要】
美颜方法、装置、计算装置和存储介质
本申请涉及图像处理
,尤其设计基于红外传感的美颜方法、装置、计算装置和存储介质。
技术介绍
随着人们对于手机拍照软件的美颜的需求越来越大,同时也在要求美颜的功能越来越丰富,例如,美颜效果更逼真,更自然。现有的美颜技术是通过摄像头对人脸的二维模型进行调整,当调整等级过高时会出现五官比例失调,过度美白造成的人脸轮廓虚化,以及当镜头晃动时明显看到脸部的变形和周围物体的变形等情况。
技术实现思路
本申请实施例提供一种美颜方法、装置、计算装置和存储介质。采集被拍摄用户的人脸的三维数据;根据人脸的三维数据,构建人脸的三维模型;从三维模型中检测人脸五官的关键点;根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点;根据调整后的关键点,绘制人脸三维图像。进一步的,根据人脸的三维数据,构建人脸的三维模型之后,所述方法还包括:根据人脸的三维模型确定所述被拍摄用户的以下用户信息中的至少一种:年龄、性别、种族、脸型;根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点之前,所述方法还包括:从3D面部模型对比库中选择与所述被拍摄用户的用户信息对应的人脸模型作为用于调整所述被拍摄用户的人脸关键点的标准人脸模型。进一步的,该方法还包括:显示与所述被拍摄用户的用户信息对应的人脸模型,以及各人脸模型的文字描述信息;检测用户对显示的人脸模型的选择操作,将用户选择的人脸模型作为最终用于调整所述被拍摄用户的人脸关键点的标准人脸模型。进一步的,根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点,具体包括:计算标准人脸的各个五官相对于该标准人脸的体积比;以及,计算所述被拍摄用户的各个五官相对于所述被拍摄用户的人脸的体积比;调整所述被拍摄用户的关键点使得被拍摄用户的各个五官和人脸的体积比等于所述标准人脸中相应五官相对于人脸的体积比。进一步的,该方法还包括:根据以下方法创建3D面部模型对比库中的标准人脸模型:获取多个样本用户的人脸的三维数据;根据样本用户的人脸三维数据作为学习样本,通过深度卷积神经网络对学习样本进行学习;合成学习后的标准人脸模型。进一步的,根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点之前,所述方法还包括:显示供用户选择自动美颜功能和手动美颜功能的操作界面;根据用户在所述操作界面的操作、确定接收到选择自动美颜功能的选择指令。进一步的,该方法还包括:若确定接收到选择手动美颜功能的选择指令,则显示所述被拍摄用户人脸的三维模型;接收到被拍摄用户对显示的三维模型中的某一五官的选择指令,则显示选择的五官的关键点;若检测到用户对所述五官的关键点的移动操作,则根据用户移动后的关键点对所选五官进行调整;根据调整后的关键点,绘制人脸三维图像。进一步的,接收到被拍摄用户对显示的三维模型中的某一五官的选择指令后,所述方法还包括:显示选择的五官的3D面部模型对比库中的模型;根据调整后的关键点,绘制人脸三维图像之前,包括:若检测到用户对3D面部模型对比库中的所选五官的模型的选择操作,则根据3D面部模型对比库中所选五官的模型的关键点,调整所述被拍摄用户的人脸关键点。进一步的,选择的五官的3D面部模型对比库中的模型包括预先创建的夸张搞怪的五官模型。本申请实施例还提供一种美颜装置,该装置包括:采集模块1001,用于采集被拍摄用户的人脸的三维数据;模型构建模块1002,用于根据人脸的三维数据,构建人脸的三维模型;第一检测模块1003,用于从三维模型中检测人脸五官的关键点;第一调整模块1004,用于根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点;图像绘制模块1005,用于根据调整后的关键点,绘制人脸三维图像。进一步的,该装置还包括:信息检测模块,用于在模型构建模块1002根据人脸的三维数据,构建人脸的三维模型之后,根据人脸的三维模型确定所述被拍摄用户的以下用户信息中的至少一种:年龄、性别、种族、脸型;选择模块,用于在第一调整模块1004根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点之前,从3D面部模型对比库中选择与所述被拍摄用户的用户信息对应的人脸模型作为用于调整所述被拍摄用户的人脸关键点的标准人脸模型。进一步的,该装置还包括:第一显示模块,用于显示与所述被拍摄用户的用户信息对应的人脸模型,以及各人脸模型的文字描述信息;第二检测模块,用于检测用户对显示的人脸模型的选择操作,将用户选择的人脸模型作为最终用于调整所述被拍摄用户的人脸关键点的标准人脸模型。进一步的,第一调整模块1004具体包括:第一计算单元,用于计算标准人脸的各个五官相对于该标准人脸的体积比;以及,第二计算单元,用于计算所述被拍摄用户的各个五官相对于所述被拍摄用户的人脸的体积比;第一调整单元,用于调整所述被拍摄用户的关键点使得被拍摄用户的各个五官和人脸的体积比等于所述标准人脸中相应五官相对于人脸的体积比。进一步的,该装置还包括:获取模块,用于获取多个样本用户的人脸的三维数据;学习模块,用于根据样本用户的人脸三维数据作为学习样本,通过深度卷积神经网络对学习样本进行学习;合成模块,用于合成学习后的标准人脸模型。进一步的,该装置还包括:第二显示模块,用于在第一调整模块1004根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点之前,显示供用户选择自动美颜功能和手动美颜功能的操作界面;接收模块,用于根据用户在所述操作界面的操作、确定接收到选择自动美颜功能的选择指令。进一步的,该装置还包括:第三显示模块,用于若确定接收到选择手动美颜功能的选择指令,则显示所述被拍摄用户人脸的三维模型;第四显示模块,用于接收到被拍摄用户对显示的三维模型中的某一五官的选择指令,则显示选择的五官的关键点;第二调整模块,用于若检测到用户对所述五官的关键点的移动操作,则根据用户移动后的关键点对所选五官进行调整;绘制模块,用于根据调整后的关键点,绘制人脸三维图像。进一步的,第四显示模块还用于,接收到被拍摄用户对显示的三维模型中的某一五官的选择指令,显示选择的五官的3D面部模型对比库中的模型;第三调整模块,,用于在绘制模块根据调整后的关键点,绘制人脸三维图像之前,若检测到用户对3D面部模型对比库中的所选五官的模型的选择操作,则根据3D面部模型对比库中所选五官的模型的关键点,调整所述被拍摄用户的人脸关键点。进一步的,选择的五官的3D面部模型对比库中的模型包括预先创建的夸张搞怪的五官模型。本申请另一实施例还提供了一种计算装置,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的任一美颜方法。本申请另一实施例还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请实施例中的任一美颜方法。本申请实施例提供的美颜方法、装置、计算装置和本文档来自技高网...

【技术保护点】
1.一种美颜方法,其特征在于,所述方法包括:采集被拍摄用户的人脸的三维数据;根据人脸的三维数据,构建人脸的三维模型;从三维模型中检测人脸五官的关键点;根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点;根据调整后的关键点,绘制人脸三维图像。

【技术特征摘要】
1.一种美颜方法,其特征在于,所述方法包括:采集被拍摄用户的人脸的三维数据;根据人脸的三维数据,构建人脸的三维模型;从三维模型中检测人脸五官的关键点;根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点;根据调整后的关键点,绘制人脸三维图像。2.根据权利要求1所述的方法,其特征在于,根据人脸的三维数据,构建人脸的三维模型之后,所述方法还包括:根据人脸的三维模型确定所述被拍摄用户的以下用户信息中的至少一种:年龄、性别、种族、脸型;根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点之前,所述方法还包括:从3D面部模型对比库中选择与所述被拍摄用户的用户信息对应的人脸模型作为用于调整所述被拍摄用户的人脸关键点的标准人脸模型。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:显示与所述被拍摄用户的用户信息对应的人脸模型,以及各人脸模型的文字描述信息;检测用户对显示的人脸模型的选择操作,将用户选择的人脸模型作为最终用于调整所述被拍摄用户的人脸关键点的标准人脸模型。4.根据权利要求1所述的方法,其特征在于,根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点,具体包括:计算标准人脸的各个五官相对于该标准人脸的体积比;以及,计算所述被拍摄用户的各个五官相对于所述被拍摄用户的人脸的体积比;调整所述被拍摄用户的关键点使得被拍摄用户的各个五官和人脸的体积比等于所述标准人脸中相应五官相对于人脸的体积比。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据以下方法创建3D面部模型对比库中的标准人脸模型:获取多个样本用户的人脸的三维数据;根据样本用户的人脸三维数据作为学习样本,通过深度卷积神经网络对学习样本进行学习;合成学习后的标准人脸模型。6.根据权利要求1所述的方法,其特征在于,根据预先创建的3D面部模型对比库中的标准人脸模型的关键点,调整所述被拍摄用户的人脸关键点之前...

【专利技术属性】
技术研发人员:文为为
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1