The invention discloses a method and device for beauty treatment based on a 3D face model, which includes: scanning to obtain a 3D face model corresponding to a real face; detecting the 3D face model to determine a preset number of key feature points; determining the target beauty effect according to the selection of the user, and making the key feature points corresponding to the target beauty effect It is a beauty feature point; adjust the feature value of the beauty feature point according to the preset adjustment range to obtain the 3D face model after the beauty treatment, so as to realize the efficient beauty treatment of the 3D face model and enable the user to get a better beauty experience.
【技术实现步骤摘要】
一种基于三维人脸模型进行美颜处理的方法和设备
本专利技术涉及人像处理
,特别涉及一种基于三维人脸模型进行美颜处理的方法和设备。
技术介绍
现有技术中已经有多种美颜技术及美颜软件,但均是基于统一的默认美颜参数对真实人脸进行的美颜,美颜效果千篇一律,而对于通过扫描目标真实人脸生成的三维人脸模型,却由于每个人的特征不同,生成的三维模型的布线也不同,导致难以针对不同的三维人脸模型进行美颜。
技术实现思路
本专利技术提供一种基于三维人脸模型进行美颜处理的方法,用以解决现有技术中只能基于统一的默认美颜参数对真实人脸进行美颜,难以针对不同的三维人脸模型进行美颜的问题,所述方法包括:扫描获取与真实人脸对应的三维人脸模型;对所述三维人脸模型进行检测,确定预设数量的关键特征点;根据用户的选择确定目标美颜效果,将与所述目标美颜效果对应的关键特征点作为美颜特征点;根据预设调整范围对所述美颜特征点的特征值进行调整,获取美颜处理后的三维人脸模型。优选的,所述扫描获取与真实人脸对应的三维人脸模型,具体为:扫描所述真实人脸,获取包括所述真实人脸的正面、左面及右面的原始图形;将所述原始图形作为所述三维人脸模型,和或基于所述原始图形生成模型网格后作为所述三维人脸模型。优选的,当所述目标美颜效果为美白磨皮时,根据预设调整范围对所述美颜特征点的特征值进行调整,具体为:基于优化后的表面模糊滤波算法对所述原始图形进行处理,获取第二图形,其中所述优化具体为降 ...
【技术保护点】
1.一种基于三维人脸模型进行美颜处理的方法,其特征在于,所述方法包括:/n扫描获取与真实人脸对应的三维人脸模型;/n对所述三维人脸模型进行检测,确定预设数量的关键特征点;/n根据用户的选择确定目标美颜效果,将与所述目标美颜效果对应的关键特征点作为美颜特征点;/n根据预设调整范围对所述美颜特征点的特征值进行调整,获取美颜处理后的三维人脸模型。/n
【技术特征摘要】
1.一种基于三维人脸模型进行美颜处理的方法,其特征在于,所述方法包括:
扫描获取与真实人脸对应的三维人脸模型;
对所述三维人脸模型进行检测,确定预设数量的关键特征点;
根据用户的选择确定目标美颜效果,将与所述目标美颜效果对应的关键特征点作为美颜特征点;
根据预设调整范围对所述美颜特征点的特征值进行调整,获取美颜处理后的三维人脸模型。
2.如权利要求1所述的方法,其特征在于,所述扫描获取与真实人脸对应的三维人脸模型,具体为:
扫描所述真实人脸,获取包括所述真实人脸的正面、左面及右面的原始图形;
将所述原始图形作为所述三维人脸模型,和或基于所述原始图形生成模型网格后作为所述三维人脸模型。
3.如权利要求2所述的方法,其特征在于,当所述目标美颜效果为美白磨皮时,根据预设调整范围对所述美颜特征点的特征值进行调整,具体为:
基于优化后的表面模糊滤波算法对所述原始图形进行处理,获取第二图形,其中所述优化具体为降低算法复杂度;
对所述原始图形和所述第二图形进行高反差保留处理,获取第三图形;
对所述第三图形进行高光操作并放大对比度,获取第四图形;
通过色阶调整对所述第四图形的阴影部分进行调亮操作并选中脸部皮肤的斑点部分,获取第五图形;
将所述第二图形和所述第五图形进行融合后按所述原始图形的UV纹理贴图坐标展开得到三张UV贴图;
对三张所述UV贴图进行合成操作,获取第六图形;
基于固定遮罩去除所述第六图形中的鼻子阴影;
基于HSV颜色空间的肤色检测平滑算法选中肤色区域遮罩;
基于HSV颜色空间的线性放大操作确定肤色。
4.如权利要求2所述的方法,其特征在于,当所述目标美颜效果为大眼时,根据预设调整范围对所述美颜特征点的特征值进行调整,具体为:
步骤A、确定所述模型网格中的人眼布局;
步骤B、根据所述人眼布局和眼睛在人脸上的分布规律确定大眼作用区域;
步骤C、选取所述大眼作用区域中的网格顶点;
步骤D、基于局部缩放扭曲算法对所述网格顶点进行处理;
步骤E、根据大眼参数的预设调整范围对处理后的所述网格顶点的特征值进行调整,其中,基于不同的大眼参数重复执行步骤A至步骤D进行大眼效果调整,根据所述大眼效果调整的结果确定所述大眼参数的预设调整范围。
5.如权利要求2所述的方法,其特征在于,当所述目标美颜效果为瘦脸时,根据预设调整范围对所述美颜特征点的特征值进行调整,具体为:
步骤a、基于所述模型网格生成瘦脸模型blendshape;
步骤b、利用混合系数将所述blendshape与所述模型网格混合为瘦脸模型网格;
步骤c、根据瘦脸参数的预设调整范围对所述瘦脸模型网格的特征值进行调整,其中,基于不同的瘦脸参数重复执行步骤a至步骤b进行瘦脸效果调整,根据所述瘦脸效果调整的结果确定所述...
【专利技术属性】
技术研发人员:徐博,
申请(专利权)人:重庆灵翎互娱科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。