掌桥专利:专业的专利平台
掌桥专利
首页

脸型调整方法、装置、设备及存储介质

文献发布时间:2023-06-19 18:53:06


脸型调整方法、装置、设备及存储介质

技术领域

本公开涉及计算机技术领域,尤其涉及一种脸型调整方法、装置、设备及存储介质。

背景技术

随着科技的发展,越来越多的应用软件走进了用户的生活,逐渐丰富了用户的业余生活,例如,短视频应用程序。用户可以采用视频、照片等方式记录生活,并将视频、照片上传到短视频应用程序上。

短视频应用程序上有许多图像算法与渲染技术的特效玩法,这些特效玩法吸引越来越多的用户使用短视频应用程序,使用户对短视频应用程序上特效玩法的需求越来越多,短视频的特效玩法需要不断更新,以满足用户对特效玩法的多样化需求。

发明内容

为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种脸型调整方法、装置、设备及存储介质,基于样本组训练目标网络,提供脸型调整特效的功能,以满足用户对特效玩法的多样化需求。

本公开提供了一种脸型调整方法,该方法包括:

获取待调整面部图像;

将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,其中,目标网络基于样本组训练得到,样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像。

本公开提供了一种脸型调整装置,该装置包括:

图像获取模块,用于获取待调整脸部图像;

脸型调整模块,用于将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,其中,目标网络基于样本组训练得到述样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将面部对象在所述第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像。

本发明实施例还提供了一种电子设备,该设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的脸型调整方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的脸型调整方法。

本公开实施例提供的技术方案与现有技术相比具有如下优点:

在本公开实施例中,能够在获取待调整面部图像之后,将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,由于目标网络是基于样本组训练得到,且样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像,使得利用训练完成的目标网络,将待调整面部图像的初始脸型调整成目标脸型,能够得到将人脸进行变更的特效玩法,提高视频的趣味性,进而能够提高用户体验,以满足用户对特效玩法的多样化需求。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本公开实施例提供的一种脸型调整方法的流程示意图;

图2是本公开实施例提供的一种目标网络训练方法的流程示意图;

图3是本公开实施例提供的一种初始脸型的面部轮廓的示意图;

图4是本公开实施例提供的另一种初始脸型的面部轮廓的示意图;

图5是本公开实施例提供的又一种初始脸型的面部轮廓的示意图;

图6是本公开实施例提供的另一种模型训练方法的流程示意图;

图7是本公开实施例提供的一种脸型调整装置的结构示意图;

图8是本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

随着科技的发展,越来越多的应用软件走进了用户的生活,逐渐丰富了用户的业余生活,例如,短视频应用程序。用户可以采用视频、照片等方式记录生活,并将视频、照片上传到短视频应用程序上。

短视频应用程序上有许多图像算法与渲染技术的特效玩法,这些特效玩法吸引越来越多的用户使用短视频应用程序,为了提高短视频应用程序的趣味性,用户希望使用越来越多的特效玩法,满足使用短视频应用程序的体验。由此,用户对短视频应用程序上特效玩法的需求越来越多,短视频的特效玩法需要不断更新,以满足用户对特效玩法的多样化需求。

为了解决上述问题,本公开实施例提供了一种脸型调整方法,能够利用训练完成的目标网络,将待调整面部图像的初始脸型调整成目标脸型,能够得到将人脸进行变更的特效玩法,提高视频的趣味性,进而能够提高用户体验,以满足用户对特效玩法的多样化需求。

下面首先结合图1至图6对本公开实施例提供的脸型调整方法进行说明。

图1示出了本公开实施例提供的一种脸型调整方法的流程示意图。

在本公开一些实施例中,图1所示的脸型调整方法可以由电子设备执行。其中,电子设备可以包括移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以包括虚拟机或者模拟器模拟的设备。

如图1所示,该脸型调整方法可以包括如下步骤。

S110、获取待调整面部图像。

在本公开实施例中,待调整面部图像可以是需要进行脸型调整的图像。

在本公开实施例中,待调整面部图像可以包括面部对象以及除面部对象以外的非面部对象。

可选的,非面部对象可以包括头发、眼镜、以及面部装饰等。

S120、将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,其中,目标网络基于样本组训练得到,样本组中包括同一面部对象的第一图像和第二图像。

在本公开实施例中,目标网络可以是对抗网络(Generative AdversarialNetwork,GAN),对抗网络是一种包括生成器和判别器的网络模型。基于样本组训练得到的目标网络,可以将待调整面部对象中的初始脸型准确的调整为目标脸型。

在本公开实施例中,第二图像是指将对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像。

其中,第一图像可以是用于训练目标网络的原始图像,第二图像可以是用于训练目标网络的目标图像。其中,第一图像中的初始脸型和第二图像中的目标脸型可以是鹅蛋脸、方形脸、瓜子脸、圆脸中的任意一种脸型,且初始脸型与目标脸型不同。

其中,除目标脸型以外的图像数据可以包括头发、眼镜以及面部装饰等非面部对象的图像数据。

具体的,电子设备在训练目标网络时,可以将第一图像和第二图像输入至预设网络,基于预设网络将第一图像中的初始脸型调整成目标脸型,基于目标脸型中各像素点的位置,将目标脸型与除目标脸型以外的头发、眼镜以及面部装饰等图像数据进行融合,得到预测图像,基于预测图像和第二图像调整预设网络的网络参数,直至输出的预测图像为第二图像,使得预设网络的网络参数达到稳定,得到训练完成的目标网络。

在本公开实施例中,能够在获取待调整面部图像之后,将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,由于目标网络是基于样本组训练得到,且样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像,使得利用训练完成的目标网络,将待调整面部图像的初始脸型调整成目标脸型,能够得到将人脸进行变更的特效玩法,提高视频的趣味性,进而能够提高用户体验,以满足用户对特效玩法的多样化需求。

在本公开另一种实施方式中,为了保证能够利用目标网络进行脸型调整,电子设备执行在S110之前,还可以执行对目标网络的模型训练步骤。

图2示出了本公开实施例提供的一种目标网络训练方法的流程示意图。

如图2所示,该目标网络训练方法在获取待调整面部图像之前,还可以包括如下步骤。

S210、获取样本组,样本组中包括同一面部对象的第一图像和第二图像。

在本公开实施例中,第二图像是指将面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像。

在本公开实施例中,S210可以包括:

S2101、提取面部对象在第一图像上的面部关键点,面部关键点中包括面部对象的面部轮廓的关键点。

S2102、基于面部轮廓的关键点在第一图像上的位置,确定面部轮廓的关键点在目标轮廓上的投影点的位置,目标轮廓是指目标脸型在第一图像上的轮廓。

S2103、基于面部轮廓的关键点在目标轮廓上的投影点的位置,将面部对象在第一图像上的初始脸型调整成目标脸型。

其中,面部关键点可以是用于调整脸型的面部轮廓的关键点。

可选的,面部关键点可以包括额头点、两侧面颊点以及下颚点等。

在一些实施例中,S2102可以包括:

S11、分别从面部轮廓的两侧面颊、额头以及下颚的位置上提取至少一个关键点作为参考点。

S12、将相邻两个参考点的中垂线朝向目标轮廓的方向,确定为相邻两个参考点之间的关键点的投影方向。

S13、基于投影方向,确定相邻两个参考点之间的关键点在目标轮廓上的投影点的位置。

具体的,电子设备分别从面部轮廓的两侧面颊、额头以及下颚的位置上提取至少一个关键点作为参考点,并对相邻两个参考点连接的线段作中垂线,将中垂线上朝向目标轮廓的方向,作为相邻两个参考点之间的关键点的投影方向,并沿着投影方向,将两个参考点之间的关键点投影至目标轮廓上,确定面部轮廓的关键点在目标轮廓上的投影点的位置,然后并将各位置的投影点连接,将面部对象在第一图像上的初始脸型调整成目标脸型。

图3示出了一种初始脸型的面部轮廓的示意图。

如图3所示,图3中包括4个参考点,分别为下颚关键点m2、左侧面颊关键点m1、右侧面颊关键点m3以及额头关键点m4。将左侧面颊关键点m1和下颚关键点m2连接并作中垂线、将下颚关键点m2和右侧面颊关键点m3连接并作中垂线、将右侧面颊关键点m3和额头关键点m4连接并作中垂线,以及将额头关键点m4和左侧面颊关键点m1连接并作中垂线,然后,将中垂线上朝向目标轮廓的方向,作为两个参考点之间的关键点的投影方向,沿着投影方向,将m1和m2之间的关键点、m2和m3之间的关键点、m3和m4之间的关键点以及m4和m1之间的关键点投影至目标轮廓上,以及确定面部轮廓的关键点在目标轮廓上的投影点的位置,并将各位置的投影点连接,将面部对象在第一图像上的初始脸型调整成目标脸型。

在另一些实施例中,S2102可以包括:

S21、根据各面部轮廓的关键点的位置,在由面部轮廓的关键点围成的初始轮廓内确定至少一个参考点,初始轮廓是指对象的初始脸型在第一图像上构成的区域。

S22、确定参考点至面部轮廓的关键点之间连线的方向。

S23、将参考点至面部轮廓的关键点之间连线的方向,作为面部轮廓的关键点的投影方向。

S24、基于投影方向,确定面部轮廓的关键点在目标轮廓上的投影点的位置。

可选的,由面部轮廓的关键点围成的初始轮廓内的参考点可以是初始轮廓的中心点,也可以是面部轮廓的相互对称的两组参考点的连线的交点。

具体的,电子设备可以根据各面部轮廓的关键点的位置,在由面部轮廓的关键点围成的初始轮廓内确定一个参考点,该参考点为初始轮廓的中心点,将参考点与面部轮廓的关键点连接,将参考点至面部轮廓的关键点之间连线的方向作为面部轮廓的关键点的投影方向,并沿着投影方向,将面部轮廓的关键点投影到目标轮廓上,确定面部轮廓的关键点在目标轮廓上的投影点的位置,并将各位置的投影点连接,将面部对象在第一图像上的初始脸型调整成目标脸型。

图4示出了另一种初始脸型的面部轮廓的示意图。

如同4所示,图4中包括4个参考点,分别为左太阳穴关键点m5、右太阳穴关键点m6、左腮关键点m7以及右腮关键点m8,将由m5、m6、m7、m8围成的面部轮廓的中心m9作为初始轮廓的关键点,将m9至m5、m6、m7、m8之间连线的方向,分别作为m5、m6、m7、m8的投影方向,并沿着投影方向,将m5、m6、m7、m8投影至目标轮廓上,以及确定面部轮廓的关键点在目标轮廓上的投影点的位置,并将各位置的投影点连接,将面部对象在第一图像上的初始脸型调整成目标脸型。

在又一些实施例中,S2102可以包括:

S31、分别从面部轮廓的两侧面颊、额头以及下颚的位置上提取至少一个关键点作为参考点。

S32、以参考点为切点,构建由面部轮廓的关键点围成的初始轮廓的外切区域,并确定外切区域的顶点。

S33、提取与相邻切点距离均最近的顶点。

S34、基于与相邻切点距离均最近的顶点和相邻切点中的一个切点,作相邻切点中的一个切点指向距离最近的顶点之间的垂线,将垂线的方向作为相邻两个切点之间的关键点的投影方向。

S35、基于投影方向,确定相邻两个切点之间的关键点在目标轮廓上的投影点的位置。

其中,由面部轮廓的关键点围成的初始轮廓的外切区域可以是初始轮廓对应的目标轮廓。

具体的,电子设备分别从面部轮廓的两侧面颊、额头以及下颚的位置上提取至少一个关键点作为参考点,以每个参考点为切点,构建由面部轮廓的关键点围成的初始轮廓的外切区域,将外切区域作为目标轮廓,并确定外切区域的顶点,提取与相邻切点距离均最近的顶点,基于与相邻切点距离均最近的顶点和切点,作切点指向距离最近的顶点之间的垂线,将垂线的方向作为相邻两个切点之间的关键点的投影方向,然后沿着投影方向,将相邻两个切点之间的关键点投影到目标轮廓上,确定面部轮廓的关键点在目标轮廓上的投影点的位置,并将各位置的投影点连接,将面部对象在第一图像上的初始脸型调整成目标脸型。

图5示出了又一种初始脸型的面部轮廓的示意图。

如图5所示,图5中包括4个参考点,分别为下颚关键点m10、左侧面颊关键点m11、右侧面颊关键点m12以及额头关键点m13,分别以m10、m11、m12、m13为切点,构建由切点m10、切点m11、切点m12、切点m13围成的初始轮廓的外切区域,并确定外切区域的顶点分别为m14、m15、m16、m17,提取与切点m10和切点m11距离最近的顶点m14、与切点m10和切点m12距离最近的顶点m15、与切点m12和切点m13距离最近的顶点m16、以及与切点m13和切点m11最近的顶点m17,基于切点m10,作切点m11指向顶点m14连接的线段的垂线,将该垂线的方向作为切点m10和切点m11之间的关键点的投影方向,同理,得到切点m10和切点m12之间的关键点的投影方向、切点m12和切点m13之间的关键点的投影方向,以及得到切点m13和切点m14之间的关键点的投影方向,然后沿着投影方向,将m14、m15、m16、m17之间的关键点投影到目标轮廓上,确定面部轮廓的关键点在目标轮廓上的投影点的位置,并将各位置的投影点连接,将面部对象在第一图像上的初始脸型调整成目标脸型。

S220、基于样本组对预设网络进行训练,以得到用于将第一图像中的初始脸型整成目标脸型的目标网络。

其中,S220中的目标网络的训练方式可以参见S120,在此不做赘述。

由此,在本公开实施例中,可以基于多种方式确定投影方向,并基于投影方向,确定面部轮廓的关键点在目标轮廓上的投影点的位置,将各位置的投影点连接,将面部对象在第一图像上的初始脸型准确的调整成目标脸型,可以实现灵活调整脸型的效果,进一步将初始脸型对应的第一图像和目标脸型对应的第二图像组成样本组,基于样本组对预设网络进行训练,以得到用于将第一图像中的初始脸型整成目标脸型的目标网络。

在本公开又一种实施方式中,为了进一步提高目标网络的准确性,电子设备执行在S2103之后,还可以执行对第一图像和第二图像蒙版处理,或者对第二图像中目标脸型中的五官进行调整,以得到五官调整后的第二图像。

图6示出了本公开实施例提供的另一种模型训练方法的流程示意图。

如图6所示,该模型训练方法在S230之后,还可以包括如下步骤。

S610、提取面部对象在第一图像上的面部关键点,面部关键点中包括面部对象的面部轮廓的关键点。

S620、基于面部轮廓的关键点在第一图像上的位置,确定面部轮廓的关键点在目标轮廓上的投影点的位置,目标轮廓是指目标脸型在第一图像上的轮廓。

S630、基于面部轮廓的关键点在目标轮廓上的投影点的位置,将面部对象在第一图像上的初始脸型调整成目标脸型。

其中,S610~S630与S2101~S2103相似,在此不做赘述。

S640、将由投影点构成的目标轮廓作为面部蒙版。

在本公开实施例中,电子设备可以对由目标脸型构成的第二图像进行锐化处理,以提高第二图像的边缘清晰度,并根据目标轮廓上各关键点的位置,计算由投影点构成的目标轮廓的蒙版数据,并将由投影点构成的目标轮廓作为面部蒙版。

S650、基于面部蒙版对第一图像和第二图像进行蒙版处理,得到蒙版处理后的目标脸部图像。

在本公开实施例中,可以基于面部蒙版对第一图像和第二图像进行蒙版混合,使得第二图像的背景不变,且使第二图像中的目标轮廓更标准。

S660、根据目标脸型的形状,对目标脸型中的五官进行调整,得到五官调整后的第二图像。

为了使得目标脸型更符合用户的审美需求,将初始脸型调整为目标脸型之后,还可以对五官进行调整。

在本公开实施例中,面部关键点还可以包括五官轮廓的关键点。

在本公开实施例中,S660可以包括:

S6601、根据目标脸型的形状,确定与目标脸型的形状匹配的目标五官。

S6602、提取第二图像中目标脸型中原始五官的轮廓关键点,并基于原始五官的轮廓关键点和目标五官的形状参数,对目标脸型中的五官进行调整。

其中,目标五官的形状参数可以包括目标五官的弧度、长度、宽度等参数。

例如,目标五官是眉毛,形状参数可以是眉毛长度、眉毛宽度、眉头高度、眉峰高度等;目标五官是眼睛,形状参数可以是眼睛大小、眼睛长度等;目标五官是鼻子,形状参数可以是鼻梁高度、鼻翼宽度和大小;目标五官是嘴,形状参数可以是嘴的大小、唇峰等。

具体的,电子设备可以预先存储各脸型的系形状和各脸型对应的五官形状,在将对象在第一图像上的初始脸型调整成目标脸型之后,可以基于脸型和五官形状的对应关系,确定与目标脸型的形状匹配的目标五官,并提取第二图像中目标脸型中原始五官的轮廓关键点,根据原始五官的轮廓关键点的位置和目标五官的形状参数,将原始五官的形状调整成目标五官的形状,以实现对目标脸型中的五官进行调整。

由此,在本公开实施例中,将面部对象在第一图像上的初始脸型调整成目标脸型之后,可以对第一图像和第二图像蒙版处理,得到蒙版处理后的目标脸部图像,以提高第二图像的边缘清晰度;通过将目标脸型中的五官进行调整,可以使得调整后的脸型更符合用户的审美需求,扩展了特效的功能,进一步提高视频的趣味性。

图7示出了本公开实施例提供的一种脸型调整装置的结构示意图。

在本公开一些实施例中,图7所示的脸型调整装置可以应用于电子设备中。其中,电子设备可以包括移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以包括虚拟机或者模拟器模拟的设备。

如图7所示,该脸型调整装置700可以包括:图像获取模块710和脸型调整模块720。

其中,图像获取模块710,用于获取待调整脸部图像;

脸型调整模块720,用于将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,其中,目标网络基于样本组训练得到,样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将所述面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像。

在本公开实施例中,能够在获取待调整面部图像之后,将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,由于目标网络是基于样本组训练得到,且样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像,使得利用训练完成的目标网络,将待调整面部图像的初始脸型调整成目标脸型,能够得到将人脸进行变更的特效玩法,提高视频的趣味性,进而能够提高用户体验,以满足用户对特效玩法的多样化需求。

可选的,该装置还可以包括目标网络训练模块。其中,目标网络训练模块包括样本组获取模块和目标网络训练模块。

其中,样本组获取模块,用于获取样本组,样本组中包括同一面部对象的第一图像和第二图像。

目标网络训练模块,用于基于样本组对预设网络进行训练,以得到用于将第一图像中的初始脸型整成目标脸型的目标网络。

可选的,样本组获取模块可以包括:

面部关键点提取单元,用于提取面部对象在第一图像上的面部关键点,面部关键点中包括面部对象的面部轮廓的关键点。

位置确定单元,用于基于面部轮廓的关键点在第一图像上的位置,确定面部轮廓的关键点在目标轮廓上的投影点的位置,目标轮廓是指目标脸型在第一图像上的轮廓。

脸型调整单元,用于基于面部轮廓的关键点在目标轮廓上的投影点的位置,将面部对象在第一图像上的初始脸型调整成目标脸型。

可选的,位置确定单元还可以用于分别从面部轮廓的两侧面颊、额头以及下颚的位置上提取至少一个关键点作为参考点;

将相邻两个参考点的中垂线朝向目标轮廓的方向,确定为相邻两个参考点之间的关键点的投影方向;

基于投影方向,确定相邻两个参考点之间的关键点在目标轮廓上的投影点的位置。

可选的,位置确定单元还可以用于根据各面部轮廓的关键点的位置,在由面部轮廓的关键点围成的初始轮廓内确定至少一个参考点,初始轮廓是指对象的初始脸型在第一图像上构成的区域;

确定参考点至面部轮廓的关键点之间连线的方向;

将参考点至面部轮廓的关键点之间连线的方向,作为面部轮廓的关键点的投影方向;

基于投影方向,确定面部轮廓的关键点在目标轮廓上的投影点的位置。

可选的,位置确定单元还可以用于分别从面部轮廓的两侧面颊、额头以及下颚的位置上提取至少一个关键点作为参考点;

以参考点为切点,构建由面部轮廓的关键点围成的初始轮廓的外切区域,并确定外切区域的顶点;

提取与相邻切点距离均最近的顶点;

基于与相邻切点距离均最近的顶点和相邻切点中的一个切点,作相邻切点中的一个切点指向距离最近的顶点之间的垂线,将垂线的方向作为相邻两个切点之间的关键点的投影方向;

基于投影方向,确定相邻两个切点之间的关键点在目标轮廓上的投影点的位置。

可选的,样本组获取模块还可以包括:蒙版处理单元;

其中,蒙版处理单元可以用于将由投影点构成的目标轮廓作为面部蒙版;

基于面部蒙版对第一图像和第二图像进行蒙版处理,得到蒙版处理后的目标脸部图像。

可选的,样本组获取模块还可以包括:五官调整单元;

其中,面部关键点还包括五官轮廓的关键点。

相应的,五官调整单元还可以用于根据目标脸型的形状,对目标脸型中的五官进行调整,得到五官调整后的第二图像。

可选的,五官调整单元还可以用于根据目标脸型的形状,确定与目标脸型的形状匹配的目标五官;

提取第二图像中目标脸型中原始五官的轮廓关键点,并基于原始五官的轮廓关键点和目标五官的形状参数,对目标脸型中的五官进行调整。

需要说明的是,图7所示的脸型调整装置700可以执行图1和图6所示的方法实施例中的各个步骤,并且实现图1和图6所示的方法实施例中的各个过程和效果,在此不做赘述。

图8示出了本公开实施例提供的一种电子设备的结构示意图。

如图8所示,该电子设备800可以包括控制器801以及存储有计算机程序指令的存储器802。

具体地,上述控制器801可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器802可以包括用于信息或指令的大容量存储器。举例来说而非限制,存储器802可以包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个及其以上这些的组合。在合适的情况下,存储器802可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器802可在综合网关设备的内部或外部。在特定实施例中,存储器802是非易失性固态存储器。在特定实施例中,存储器802包括只读存储器(Read-Only Memory,ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(Programmable ROM,PROM)、可擦除PROM(Electrical Programmable ROM,EPROM)、电可擦除PROM(Electrically ErasableProgrammable ROM,EEPROM)、电可改写ROM(Electrically Alterable ROM,EAROM)或闪存,或者两个或及其以上这些的组合。

控制器801通过读取并执行存储器802中存储的计算机程序指令,以执行本公开实施例所提供的脸型调整方法的步骤。

在一个示例中,该电子设备800还可包括收发器803和总线804。其中,如图8所示,控制器801、存储器802和收发器803通过总线804连接并完成相互间的通信。

总线804包括硬件、软件或两者。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(ExtendedIndustry Standard Architecture,EISA)总线、前端总线(Front Side BUS,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(Industrial Standard Architecture,ISA)总线、无限带宽互连、低引脚数(Low Pin Count,LPC)总线、存储器总线、微信道架构(MicroChannel Architecture,MCA)总线、外围控件互连(Peripheral Component Interconnect,PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(Serial Advanced TechnologyAttachment,SATA)总线、视频电子标准协会局部(Video Electronics StandardsAssociation Local Bus,VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线804可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

本实施例提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种脸型调整方法,该方法包括:

获取待调整面部图像;

将待调整面部图像输入至训练完成的目标网络,得到调整好的面部图像,其中,目标网络基于样本组训练得到,样本组中包括同一面部对象的第一图像和第二图像,第二图像是指将面部对象在第一图像中的初始脸型调整成目标脸型后,且将目标脸型与第一图像中的除目标脸型以外的图像数据融合后得到的图像。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本发明任意实施例所提供的脸型调整方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或网络设备等)执行本发明各个实施例所提供的脸型调整方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整、或替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

相关技术
  • 音效调整方法、装置、电子设备以及存储介质
  • 参数调整方法、装置、移动终端、可穿戴设备及存储介质
  • 调整中奖概率的方法及装置、计算机存储介质、电子设备
  • 视频编码方式的调整方法、装置、计算机存储介质及设备
  • 代理人业务调整方法、装置、存储介质及电子设备
  • 脸型的调整、直播方法、装置、电子设备和存储介质
  • 人脸脸型匹配方法、装置、设备及存储介质
技术分类

06120115723871