图像处理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:31241073 阅读:63 留言:0更新日期:2021-12-08 10:32
本公开涉及一种图像处理方法及装置、电子设备和存储介质。所述方法包括:响应于针对用户图像的美化操作,确定所述用户图像中待进行美化的面部对象;对所述面部对象进行磨皮处理,得到所述面部对象的面部磨皮结果;基于所述面部磨皮结果的色调信息,将所述面部磨皮结果划分为多个待渲染面部区域;根据所述美化操作中的美化颜色,分别对所述多个待渲染面部区域进行颜色渲染处理,得到对所述面部对象进行美化后的目标用户图像。美化后的目标用户图像。美化后的目标用户图像。

【技术实现步骤摘要】
图像处理方法及装置、电子设备和存储介质


[0001]本公开涉及计算机视觉领域,尤其涉及一种图像处理方法及装置、电子设备和存储介质。

技术介绍

[0002]随着计算机视觉技术的发展,对人脸图像的面部进行磨皮或粉底处理等美化操作已愈加广泛应用于图像处理领域。如何得到较好的面部全妆效果,成为目前一个亟待解决的问题。

技术实现思路

[0003]本公开提出了一种图像处理方案。
[0004]根据本公开的一方面,提供了一种图像处理方法,包括:
[0005]响应于针对用户图像的美化操作,确定所述用户图像中待进行美化的面部对象;对所述面部对象进行磨皮处理,得到所述面部对象的面部磨皮结果;基于所述面部磨皮结果的色调信息,将所述面部磨皮结果划分为多个待渲染面部区域;根据所述美化操作中的美化颜色,分别对所述多个待渲染面部区域进行颜色渲染处理,得到对所述面部对象进行美化后的目标用户图像。
[0006]在一种可能的实现方式中,所述对所述面部对象进行磨皮处理,得到所述面部对象的面部磨皮结果,包括:根据所述面部对象的颜色信息,对所述面部对象进行第一美化处理,得到第一美化结果;根据所述面部对象的纹理信息,对所述面部对象进行第二美化处理,得到第二美化结果;根据所述第一美化结果和所述第二美化结果,得到所述面部对象的面部磨皮结果。
[0007]在一种可能的实现方式中,所述根据所述面部对象的颜色信息,对所述面部对象进行第一美化处理,得到第一美化结果,包括:将所述面部对象复制至第一图层,得到第一面部对象;在所述第一图层中,对所述第一面部对象中像素点的颜色信息进行模糊处理,得到第一美化结果。
[0008]在一种可能的实现方式中,所述根据所述面部对象的纹理信息,对所述面部对象进行第二美化处理,得到第二美化结果,包括:将所述面部对象复制至第二图层,得到第二面部对象,其中,所述第二图层位于第一图层的上方,所述第一图层用于对所述面部对象进行第一美化处理;在所述第二图层中,对所述第二面部对象中的纹理信息进行混合处理,得到第二美化结果。
[0009]在一种可能的实现方式中,所述在所述第二图层中,对所述第二面部对象中的纹理信息进行混合处理,得到第二美化结果,包括:根据所述第一美化结果,对所述第二面部对象进行减去混合处理,得到中间第二美化结果;根据所述第一美化结果,对所述中间第二美化结果进行亮光混合处理,得到所述第二美化结果。
[0010]在一种可能的实现方式中,所述根据所述第一美化结果和所述第二美化结果,得
到所述面部对象的面部磨皮结果,包括:将所述第一美化结果所属的第一图层与所述第二美化结果所属的第二图层进行叠加,得到中间面部磨皮结果;其中,所述第一图层用于对所述面部对象进行第一美化处理,所述第二图层用于对所述面部对象进行第二美化处理,所述第二图层位于所述第一图层的上方;将所述中间面部磨皮结果与所述用户图像进行融合,得到所述面部磨皮结果。
[0011]在一种可能的实现方式中,所述对所述面部对象进行磨皮处理,得到所述面部对象的面部磨皮结果,还包括:将所述面部对象复制至第三图层,得到第三面部对象,其中,所述第三图层位于第二图层的上方,所述第二图层用于对所述面部对象进行第二美化处理;在所述第三图层中,对所述第三面部对象进行锐化处理,得到第三美化结果;所述根据所述第一美化结果和所述第二美化结果,得到所述面部对象的面部磨皮结果,包括:将所述第一美化结果所属的第一图层、所述第二美化结果所属的第二图层与所述第三美化结果所属的第三图层进行叠加,得到中间面部磨皮结果;其中,所述第一图层用于对所述面部对象进行第一美化处理,所述第二图层位于所述第一图层的上方;将所述中间面部磨皮结果与所述用户图像进行融合,得到所述面部磨皮结果。
[0012]在一种可能的实现方式中,所述色调信息包括高光信息、阴影信息以及中间调信息中的一种或多种;所述基于所述面部磨皮结果的色调信息,将所述面部磨皮结果划分为多个待渲染面部区域,包括以下操作的一种或多种:基于所述面部磨皮结果的高光信息,从所述面部磨皮结果中提取得到高光区域;和/或,基于所述面部磨皮结果的阴影信息,从所述面部磨皮结果中提取得到阴影区域;和/或,基于所述面部磨皮结果的中间调信息,从所述面部磨皮结果中提取得到中间调区域。
[0013]在一种可能的实现方式中,所述基于所述面部磨皮结果的高光信息,从所述面部磨皮结果中提取得到高光区域,包括:基于所述面部磨皮结果的灰度图,进行正片叠底混合,得到第一混合结果;根据所述第一混合结果,确定所述面部磨皮结果中像素点的第一透明度;根据第一预设透明度阈值和所述第一透明度,对所述面部磨皮结果中的像素点进行提取,得到所述高光区域。
[0014]在一种可能的实现方式中,所述基于所述面部磨皮结果的阴影信息,从所述面部磨皮结果中提取得到阴影区域,包括:基于所述面部磨皮结果的反向灰度图,进行正片叠底混合,得到第二混合结果;根据所述第二混合结果,确定所述面部磨皮结果中像素点的第二透明度;根据第二预设透明度阈值和所述第二透明度,对所述面部磨皮结果中的像素点进行提取,得到所述阴影区域。
[0015]在一种可能的实现方式中,所述基于所述面部磨皮结果的中间调信息,从所述面部磨皮结果中提取得到中间调区域,包括:基于所述面部磨皮结果的灰度图,进行排除混合,得到第三混合结果;根据所述第三混合结果,确定所述面部磨皮结果中像素点的第三透明度;根据第三预设透明度阈值和所述第三透明度,对所述面部磨皮结果中的像素点进行提取,得到所述中间调区域。
[0016]在一种可能的实现方式中,所述根据所述美化操作中的美化颜色,分别对所述多个待渲染面部区域进行颜色渲染处理,得到对所述面部对象进行美化后的目标用户图像,包括:根据所述美化操作中的美化颜色,对所述多个待渲染面部区域分别进行与所述待渲染面部区域的色调匹配的颜色渲染处理,得到多个渲染结果;根据所述多个渲染结果,生成
对所述面部对象进行美化后的目标用户图像。
[0017]在一种可能的实现方式中,所述根据所述美化操作中的美化颜色,对所述多个待渲染面部区域分别进行与所述待渲染面部区域的色调匹配的颜色渲染处理,得到多个渲染结果,包括:根据所述美化操作中的美化颜色,对所述多个待渲染面部区域分别进行渲染,得到多个中间渲染结果;根据所述多个待渲染面部区域的色调,确定所述多个待渲染面部区域分别对应的渲染处理方式;按照所述多个待渲染面部区域分别对应的渲染处理方式,将所述面部磨皮结果分别与所述多个中间渲染结果进行混合处理,得到多个渲染结果。
[0018]在一种可能的实现方式中,所述待渲染面部区域包括高光区域、阴影区域以及中间调区域中的一种或多种;所述根据所述多个待渲染面部区域的色调,确定所述多个待渲染面部区域分别对应的渲染处理方式,包括:在所述待渲染面部区域包括高光区域的情况下,确定所述渲染处理方式包括滤色混合;在所述待渲染面部区域包括阴影区域的情况下,确定所述渲染处理方式包括正片叠底混合;在所述待渲染面部区域包括中间调区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:响应于针对用户图像的美化操作,确定所述用户图像中待进行美化的面部对象;对所述面部对象进行磨皮处理,得到所述面部对象的面部磨皮结果;基于所述面部磨皮结果的色调信息,将所述面部磨皮结果划分为多个待渲染面部区域;根据所述美化操作中的美化颜色,分别对所述多个待渲染面部区域进行颜色渲染处理,得到对所述面部对象进行美化后的目标用户图像。2.根据权利要求1所述的方法,其特征在于,所述对所述面部对象进行磨皮处理,得到所述面部对象的面部磨皮结果,包括:根据所述面部对象的颜色信息,对所述面部对象进行第一美化处理,得到第一美化结果;根据所述面部对象的纹理信息,对所述面部对象进行第二美化处理,得到第二美化结果;根据所述第一美化结果和所述第二美化结果,得到所述面部对象的面部磨皮结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述面部对象的颜色信息,对所述面部对象进行第一美化处理,得到第一美化结果,包括:将所述面部对象复制至第一图层,得到第一面部对象;在所述第一图层中,对所述第一面部对象中像素点的颜色信息进行模糊处理,得到第一美化结果。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述面部对象的纹理信息,对所述面部对象进行第二美化处理,得到第二美化结果,包括:将所述面部对象复制至第二图层,得到第二面部对象,其中,所述第二图层位于第一图层的上方,所述第一图层用于对所述面部对象进行第一美化处理;在所述第二图层中,对所述第二面部对象中的纹理信息进行混合处理,得到第二美化结果。5.根据权利要求4所述的方法,其特征在于,所述在所述第二图层中,对所述第二面部对象中的纹理信息进行混合处理,得到第二美化结果,包括:根据所述第一美化结果,对所述第二面部对象进行减去混合处理,得到中间第二美化结果;根据所述第一美化结果,对所述中间第二美化结果进行亮光混合处理,得到所述第二美化结果。6.根据权利要求2至5中任意一项所述的方法,其特征在于,所述根据所述第一美化结果和所述第二美化结果,得到所述面部对象的面部磨皮结果,包括:将所述第一美化结果所属的第一图层与所述第二美化结果所属的第二图层进行叠加,得到中间面部磨皮结果;其中,所述第一图层用于对所述面部对象进行第一美化处理,所述第二图层用于对所述面部对象进行第二美化处理,所述第二图层位于所述第一图层的上方;将所述中间面部磨皮结果与所述用户图像进行融合,得到所述面部磨皮结果。7.根据权利要求2至6中任意一项所述的方法,其特征在于,所述对所述面部对象进行
磨皮处理,得到所述面部对象的面部磨皮结果,还包括:将所述面部对象复制至第三图层,得到第三面部对象,其中,所述第三图层位于第二图层的上方,所述第二图层用于对所述面部对象进行第二美化处理;在所述第三图层中,对所述第三面部对象进行锐化处理,得到第三美化结果;所述根据所述第一美化结果和所述第二美化结果,得到所述面部对象的面部磨皮结果,包括:将所述第一美化结果所属的第一图层、所述第二美化结果所属的第二图层与所述第三美化结果所属的第三图层进行叠加,得到中间面部磨皮结果;其中,所述第一图层用于对所述面部对象进行第一美化处理,所述第二图层位于所述第一图层的上方;将所述中间面部磨皮结果与所述用户图像进行融合,得到所述面部磨皮结果。8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述色调信息包括高光信息、阴影信息以及中间调信息中的一种或多种;所述基于所述面部磨皮结果的色调信息,将所述面部磨皮结果划分为多个待渲染面部区域,包括以下操作的一种或多种:基于所述面部磨皮结果的高光信息,从所述面部磨皮结果中提取得到高光区域;和/或,基于所述面部磨皮结果的阴影信息,从所述面部磨皮结果中提取得到阴影区域;和/或,基于所述面部磨皮结果的中间调信息,从所述面部磨皮结果中提取得到中间调区域。9.根据权利要求8所述的方法,其特征在于,所述基于所述面部磨皮结果的高光信息,从所述面部磨皮结果中提取得到高...

【专利技术属性】
技术研发人员:孙仁辉
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1