一种数字化美型眉毛的方法、电子设备及存储介质技术

技术编号:30961493 阅读:19 留言:0更新日期:2021-11-25 20:25
本发明专利技术实施例涉及图像处理技术领域,公开了一种数字化美型眉毛的方法、电子设备及存储介质,通过获取人脸图像,并获取人脸图像中眉毛的关键点,根据眉毛的关键点确定人脸图像中包括眉毛的几何区域,将人脸图像、几何区域和目标眉型的形状特征,输入预设的图像变形模型,从而,图像变形模型根据目标眉型的形状特征,对人脸图像中几何区域内各像素点的位置进行变形,获得变形后的第一目标人脸图像,使得第一目标人脸图像中眉毛的形状为该目标眉型,实现眉型的改变。其中,基于第一目标人脸图像中眉毛是在原眉毛的基础上进行像素点位置调整得到的,相比于传统的将具有目标眉型的眉毛直接贴合于原人脸图像上,更加自然。更加自然。更加自然。

【技术实现步骤摘要】
一种数字化美型眉毛的方法、电子设备及存储介质


[0001]本专利技术实施例涉及图像处理
,尤其涉及一种数字化美型眉毛的方法、电子设备及存储介质。

技术介绍

[0002]随着可摄像智能移动终端的普及和图像处理技术的发展,以及对外貌的重视,人们越来越热衷于利用智能移动终端上的应用对人脸图像进行美化或上妆,即数字化美颜,以展现出优化后的人脸图像。
[0003]其中,对眉毛的美化,目前主要是对眉毛进行颜色填充或覆盖,例如对原眉毛进行颜色填充不改变形状,或,将原眉毛用其它形状的眉毛模板直接覆盖替换,使得美化后的眉毛不自然,缺少真实感。

技术实现思路

[0004]本专利技术实施例主要解决的技术问题是提供一种数字化美型眉毛的方法、电子设备及存储介质,能够自然地美化眉型,并使得美化眉型后的眉毛具有真实感。
[0005]为解决上述技术问题,第一方面,本专利技术实施例中提供给了一种数字化美型眉毛的方法,包括:
[0006]获取人脸图像,并获取所述人脸图像中眉毛的关键点;
[0007]根据所述眉毛的关键点,确定所述人脸图像中包括眉毛的几何区域;
[0008]将所述人脸图像、所述几何区域和目标眉型的形状特征,输入预设的图像变形模型,以对所述人脸图像中所述几何区域内各像素点的位置进行变形调整,获得变形后的第一目标人脸图像,所述第一目标人脸图像中眉毛的形状为所述目标眉型。
[0009]在一些实施例中,所述图像变形模型是基于OpenGLES框架设置的。
[0010]在一些实施例中,所述图像变形模型为采用移动最小二乘法计算变形参数的图像变形算法。
[0011]在一些实施例中,所述图像变形算法包括仿射变换、相似变换或刚性变换。
[0012]在一些实施例中,所述根据所述眉毛的关键点,确定所述人脸图像中包括眉毛的几何区域的步骤,包括:
[0013]确定所述几何区域为眉毛的最小外接矩形。
[0014]在一些实施例中,所述方法还包括:
[0015]将所述第一目标人脸图像中包括眉毛的几何区域内各像素点的位置相对于所述人脸图像中包括眉毛的几何区域内各像素点的位置的变形,按预设衰减规则进行衰减,以获取衰减后的第二目标人脸图像,其中,所述第二目标人脸图像的几何区域中非眉毛的像素点相对于所述人脸图像的变形程度小于所述一目标人脸图像的几何区域中非眉毛的像素点相对于所述人脸图像的变形程度。
[0016]在一些实施例中,所述预设衰减规则包括由几何区域的中心至边界,所述第一目
标人脸图像中包括眉毛的几何区域内各像素点的位置相对于所述人脸图像中包括眉毛的几何区域内各像素点的位置的变形的衰减程度逐渐增加。
[0017]在一些实施例中,所述方法还包括:
[0018]将所述第二目标人脸图像与预设的眉毛素材图输入预设的图像融合模型进行融合,获得融合后的第三目标人脸图像,其中,所述图像融合模型是基于OpenGLES框架设置的。
[0019]为解决上述技术问题,第二方面,本专利技术实施例中提供给了一种电子设备,包括存储器和至少一个处理器,所述至少一个处理器用于执行存储在所述存储器中的至少一个计算机程序,所述至少一个处理器在执行所述至少一个计算机程序时,使得所述电子设备实现如上第一方面所述的方法。
[0020]为解决上述技术问题,第三方面,本专利技术实施例中提供给了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如上第一方面所述的方法。
[0021]本专利技术实施例的有益效果:区别于现有技术的情况,本专利技术实施例提供的数字化美型眉毛的方法、电子设备及存储介质,通过获取人脸图像,并获取人脸图像中眉毛的关键点,根据眉毛的关键点确定人脸图像中包括眉毛的几何区域,将人脸图像、几何区域和目标眉型的形状特征,输入预设的图像变形模型,从而,图像变形模型根据目标眉型的形状特征,对人脸图像中几何区域内各像素点的位置进行变形,获得变形后的第一目标人脸图像,使得第一目标人脸图像中眉毛的形状为该目标眉型,实现眉型的改变。其中,一方面,第一目标人脸图像中眉毛是在原眉毛的基础上进行像素点位置调整得到的,相比于传统的将具有目标眉型的眉毛直接贴合于原人脸图像上,更加自然;另一方面,几何区域不仅可以包括眉毛还包括可以眉毛周围的皮肤,将包括眉毛的几何区域内的各像素点的位置均进行变形调整,使得眉毛区域和非眉毛区域(皮肤区域)能够自然过渡,弱化眉毛像素点和皮肤像素点之间的分界线,使得变形后的眉毛更加真实。
附图说明
[0022]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0023]图1为本专利技术一实施例提供的数字化美型眉毛的方法的运行环境示意图;
[0024]图2为本专利技术一实施例提供的电子设备的结构示意图;
[0025]图3为本专利技术一实施例提供的数字化美型眉毛的方法的流程示意图;
[0026]图4为本专利技术一实施例提供的人脸关键点的示意图;
[0027]图5为本专利技术一实施例提供的几何区域的示意图;
[0028]图6为本专利技术一实施例提供的美型眉毛前后的效果示意图;
[0029]图7为本专利技术一实施例提供的用于描述衰减程度的示意图;
[0030]图8为本专利技术一实施例提供的眉毛素材图;
[0031]图9为本专利技术一实施例提供的经图像融合后的第三目标人脸图像的示意图。
具体实施方式
[0032]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。
[0033]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0034]需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。此外,本文所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
[0035]除非另有定义,本说明书所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本说明书中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本专利技术。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。...

【技术保护点】

【技术特征摘要】
1.一种数字化美型眉毛的方法,其特征在于,包括:获取人脸图像,并获取所述人脸图像中眉毛的关键点;根据所述眉毛的关键点,确定所述人脸图像中包括眉毛的几何区域;将所述人脸图像、所述几何区域和目标眉型的形状特征,输入预设的图像变形模型,以对所述人脸图像中所述几何区域内各像素点的位置进行变形调整,获得变形后的第一目标人脸图像,所述第一目标人脸图像中眉毛的形状为所述目标眉型。2.根据权利要求1所述的方法,其特征在于,所述图像变形模型是基于OpenGLES框架设置的。3.根据权利要求1所述的方法,其特征在于,所述图像变形模型为采用移动最小二乘法计算变形参数的图像变形算法。4.根据权利要求3所述的方法,其特征在于,所述图像变形算法包括仿射变换、相似变换或刚性变换。5.根据权利要求1所述的方法,其特征在于,所述根据所述眉毛的关键点,确定所述人脸图像中包括眉毛的几何区域的步骤,包括:确定所述几何区域为眉毛的最小外接矩形。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述第一目标人脸图像中包括眉毛的几何区域内各像素点的位置相对于所述人脸图像中包括眉毛的几何区域内各像素点的位置的变形,按预设衰减规则进行衰减,以获取衰减后的第二目标人脸图像,其中,所述...

【专利技术属性】
技术研发人员:张文
申请(专利权)人:深圳数联天下智能科技有限公司
类型:发明
国别省市:

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

1