图像处理方法、装置、设备及介质制造方法及图纸

技术编号:35654015 阅读:17 留言:0更新日期:2022-11-19 16:50
本公开涉及一种图像处理方法、装置、设备及介质,其中该方法包括:获取原始图对应的第一变换图;其中,所述第一变换图为对所述原始图中的目标对象的头发颜色进行变换处理后的图像;基于所述第一变换图生成第二变换图;其中,所述第二变换图中的所述目标对象的非头发区域不包含头发阴影;根据所述第一变换图和所述第二变换图生成最终变换图;所述最终变换图为去除所述第一变换图中位于非头发区域的头发阴影的图像。本公开可以有效提升发色变换效果。果。果。

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


[0001]本公开涉及图像处理
,尤其涉及一种图像处理方法、装置、设备及介质。

技术介绍

[0002]人脸特效功能已广泛应用于诸如图像剪辑软件、拍照软件、视频直播平台等多种应用场合中,用户可以根据需求改变人脸呈现效果,其中,更改头发颜色也是变更人脸呈现效果的用户需求之一。然而,专利技术人经研究发现,在相关技术中虽然可以实现发色变换,但最终所得的发色变换图普遍存在诸如额头等非头发区域处出现头发阴影的现象,尤其在原始图像中人物头发为诸如黑色、棕色等相对较深的色系时,额头处的头发阴影更为明显,因此发色变换效果不佳。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种图像处理方法、装置、设备及介质。
[0004]本公开实施例提供了一种图像处理方法,所述方法包括:获取原始图对应的第一变换图;其中,所述第一变换图为对所述原始图中的目标对象的头发颜色进行变换处理后的图像;基于所述第一变换图生成第二变换图;其中,所述第二变换图中的所述目标对象的非头发区域不包含头发阴影;根据所述第一变换图和所述第二变换图生成最终变换图;所述最终变换图为去除所述第一变换图中位于非头发区域的头发阴影的图像。
[0005]可选的,基于所述第一变换图生成与所述第一变换图相似的第二变换图的步骤,包括:对所述第一变换图进行面部区域裁剪,得到所述第一变换图中的面部区域图;将所述面部区域图输入至预设的人像生成模型,得到第二变换图。
[0006]可选的,根据所述第一变换图和所述第二变换图生成最终变换图的步骤,包括:获取所述第一变换图中待修正的目标区域;所述目标区域包含位于非头发区域的头发阴影;基于所述目标区域,将所述第二变换图和所述第一变换图进行融合,得到最终变换图。
[0007]可选的,基于所述目标区域,将所述第二变换图和所述第一变换图进行融合,得到最终变换图的步骤,包括:获取所述目标区域对应的掩膜图,并基于所述掩膜图将所述第二变换图与所述第一变换图进行融合,得到最终变换图;其中,所述最终变换图中目标区域对应的像素为所述第二变换图中目标区域对应的像素,所述最终变换图中非目标区域对应的像素为所述第一变换图中非目标区域对应的像素。
[0008]可选的,获取所述第一变换图中待修正的目标区域的步骤,包括:获取所述第一变换图中所述目标对象的第一额头预测区域以及第二额头预测区域;将所述第一额头预测区域对应的第一发际线与所述第二额头预测区域对应的第二发际线之间的区域作为待修正的目标区域。
[0009]可选的,获取所述第一变换图中所述目标对象的第一额头预测区域以及第二额头预测区域的步骤,包括:获取所述第一变换图中所述目标对象的面部关键点;基于所述面部
关键点进行插值处理,并根据插值结果获取所述目标对象的第一额头预测区域以及第二额头预测区域。
[0010]可选的,所述面部关键点包括多个眉毛关键点;基于所述面部关键点进行插值处理,根据插值结果获取所述目标对象的第一额头预测区域以及第二额头预测区域的步骤,包括:基于所述多个眉毛关键点之间的连线确定第一额头预测区域的第一底部边缘线;在所述第一底部边缘线上设置预设数量个插值点,并获取每个所述插值点对应的垂直于所述第一底部边缘线的垂线;根据每条所述垂线与所述目标对象的头发区域边缘之间的交点,得到所述目标对象的第一额头预测区域对应的第一发际线;基于所述第一底部边缘线和所述第一发际线确定所述第一额头预测区域,并根据所述第一额头预测区域生成第二额头预测区域;其中,所述第二额头预测区域对应的发际线低于所述第一额头预测区域对应的发际线。
[0011]可选的,根据所述第一额头预测区域生成第二额头预测区域的步骤,包括:基于所述第一底部边缘线确定第二额头预测区域的第二底部边缘线;其中,所述第二底部边缘线和所述第一底部边缘线重合;基于所述第一发际线与所述第一底部边缘线之间的距离,确定所述第二额头预测区域对应的第二发际线;其中,所述第二发际线位于所述第一发际线和所述第一底部边缘线之间;基于所述第二底部边缘线和所述第二发际线确定所述第二额头预测区域。
[0012]可选的,获取所述第一变换图中待修正的目标区域的步骤,包括:将所述第一变换图输入至预先训练得到的头发阴影识别模型,并获取所述头发阴影识别模型输出的头发阴影识别结果;基于所述头发阴影识别结果确定所述第一变换图中待修正的目标区域。
[0013]可选的,所述方法还包括:基于所述原始图和所述原始图对应的最终变换图对预设的神经网络模型进行训练,并将结束训练时的所述神经网络模型作为发色变换模型;其中,所述发色变换模型用于对目标图像中的目标对象进行发色变化处理,并输出所述目标图像的最终变换图,且所述目标图像的最终变换图中不包含位于非头发区域的头发阴影。
[0014]本公开实施例还提供了一种图像处理装置,包括:第一变换图获取模块,用于获取原始图对应的第一变换图;其中,所述第一变换图为对所述原始图中的目标对象的头发颜色进行变换处理后的图像;第二变换图生成模块,用于基于所述第一变换图生成第二变换图;其中,所述第二变换图中的所述目标对象的非头发区域不包含头发阴影;最终变换图生成模块,用于根据所述第一变换图和所述第二变换图生成最终变换图;所述最终变换图为去除所述第一变换图中位于非头发区域的头发阴影的图像。
[0015]本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述任一所述的图像处理方法。
[0016]本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述任一所述的图像处理方法。
[0017]本公开实施例提供的上述技术方案,可以首先获取原始图对应的第一变换图;其中,第一变换图为对原始图中的目标对象的头发颜色进行变换处理后的图像;然后可以进一步基于第一变换图生成第二变换图(目标对象的非头发区域不包含头发阴影);最后根据第一变换图和第二变换图生成最终变换图;最终变换图为去除第一变换图中位于非头发区
域的头发阴影的图像。上述方式可以在第一变换图的基础上生成不包含头发阴影的第二变换图,最后根据第一变换图和第二变换图生成去除第一变换图中头发阴影的最终变换图,通过去除头发阴影的方式可以有效提升发色变换效果。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0020]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取原始图对应的第一变换图;其中,所述第一变换图为对所述原始图中的目标对象的头发颜色进行变换处理后的图像;基于所述第一变换图生成第二变换图;其中,所述第二变换图中的所述目标对象的非头发区域不包含头发阴影;根据所述第一变换图和所述第二变换图生成最终变换图;所述最终变换图为去除所述第一变换图中位于非头发区域的头发阴影的图像。2.根据权利要求1所述的方法,其特征在于,基于所述第一变换图生成第二变换图的步骤,包括:对所述第一变换图进行面部区域裁剪,得到所述第一变换图中的面部区域图;将所述面部区域图输入至预设的人像生成模型,得到第二变换图。3.根据权利要求1或2所述的方法,其特征在于,根据所述第一变换图和所述第二变换图生成最终变换图的步骤,包括:获取所述第一变换图中待修正的目标区域;所述目标区域包含位于非头发区域的头发阴影;基于所述目标区域,将所述第二变换图和所述第一变换图进行融合,得到最终变换图。4.根据权利要求3所述的方法,其特征在于,基于所述目标区域,将所述第二变换图和所述第一变换图进行融合,得到最终变换图的步骤,包括:获取所述目标区域对应的掩膜图,并基于所述掩膜图将所述第二变换图与所述第一变换图进行融合,得到最终变换图;其中,所述最终变换图中目标区域对应的像素为所述第二变换图中目标区域对应的像素,所述最终变换图中非目标区域对应的像素为所述第一变换图中非目标区域对应的像素。5.根据权利要求3所述的方法,其特征在于,获取所述第一变换图中待修正的目标区域的步骤,包括:获取所述第一变换图中所述目标对象的第一额头预测区域以及第二额头预测区域;将所述第一额头预测区域对应的第一发际线与所述第二额头预测区域对应的第二发际线之间的区域作为待修正的目标区域。6.根据权利要求5所述的方法,其特征在于,获取所述第一变换图中所述目标对象的第一额头预测区域以及第二额头预测区域的步骤,包括:获取所述第一变换图中所述目标对象的面部关键点;基于所述面部关键点进行插值处理,并根据插值结果获取所述目标对象的第一额头预测区域以及第二额头预测区域。7.根据权利要求6所述的方法,其特征在于,所述面部关键点包括多个眉毛关键点;基于所述面部关键点进行插值处理,根据插值结果获取所述目标对象的第一额头预测区域以及第二额头预测区域的步骤,包括:基于所述多个眉毛关键点之间的连线确定第一额头预测区域的第一底部边缘线;在所述第一底部边缘线上设置预设数量个插值点,并获取每个所述插值点对应的垂直于所述第一底部边缘线的垂线;根据每条所述垂线与所述目...

【专利技术属性】
技术研发人员:苏俊杰
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1