一种图像处理方法、装置及电子设备与流程

文档序号:16685895发布日期:2019-01-22 18:18阅读:146来源:国知局
一种图像处理方法、装置及电子设备与流程

本发明涉及图像处理技术领域,特别是涉及一种图像处理方法、装置及电子设备。



背景技术:

目前,为了满足用户的审美需求,各类美图软件层出不穷。目前美图软件大多配置有一键美颜功能,目的是为了为用户提供一组符合用户审美的调整参数,该调整参数可以包括:大眼程度的调整数据、瘦脸程度的调整数据以及肤色设定的调整数据等,使得在美图软件的一键美颜功能启动后,可以根据该组符合用户审美的调整参数,对图像中的人脸进行调整,以使得调整后的人脸更符合用户审美。

然而,目前的一键美颜功能对应的调整参数是单一的,即美图软件的一键美颜功能启动时,针对不同的用户,该美图软件均使用同一组调整参数对图像中的人脸进行一键美颜调整。考虑到可能存在不同的用户的文化背景不同,其美颜需求存在不同的情况。该单一的调整参数,可能并不符合某些用户群的审美,此时则会给用户带来困扰,为用户带来不佳的使用体验。

那么,如何提供一种效果更佳的图像处理方法成为亟待解决的问题。



技术实现要素:

本发明实施例的目的在于提供一种图像处理方法、装置及电子设备,以实现调整出更符合用户的审美的人脸图像,使得调整效果更佳,提高用户的使用体验。具体技术方案如下:

一方面,本发明实施例提供了一种图像处理方法,所述方法包括:

获得待处理图像;

识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征;

基于所述待处理人脸特征以及预设的对应关系,确定目标处理效果信息,其中,所述预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

基于所述目标处理效果信息对所述待处理图像中所述人脸进行第一调整处理;

展示第一调整处理后的图像。

可选地,所述待处理人脸特征包括待处理肤色特征;所述预设的对应关系包括:不同肤色特征与处理效果信息的对应关系;

所述基于待处理人脸特征以及预设的对应关系,确定目标处理效果信息的步骤,包括:

基于不同肤色特征与处理效果信息的对应关系以及所述待处理肤色特征,确定目标处理效果信息。

可选地,所述预设的对应关系包括:不同人脸特征与预设人脸类别的对应关系,以及不同预设人脸类别与处理效果信息的对应关系;

所述基于所述待处理人脸特征以及预设的对应关系,确定目标处理效果信息的步骤,包括:

基于不同人脸特征与预设人脸类别的对应关系以及所述待处理人脸特征,确定所述待处理图像中所述人脸所属预设人脸类别,作为目标人脸类别;

基于不同预设人脸类别与处理效果信息的对应关系以及所述目标人脸类别,确定所述目标人脸类别对应的处理效果信息,作为目标处理效果信息。

可选地,在所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征的步骤之前,所述方法还包括:

判断是否存在针对人脸的历史调整信息,其中,所述历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

当判断不存在针对人脸的历史调整信息时,执行所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征的步骤。

可选地,在所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征的步骤之前,所述方法还包括:

判断是否存在针对人脸的历史调整信息,其中,所述历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

当判断存在针对人脸的历史调整信息时,基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理;

展示第二调整处理后的图像。

可选地,在所述展示第一调整处理后的图像的步骤之后,所述方法还包括:

接收用户针对第一调整处理后的图像中所述人脸的调节指令;

基于所述调节指令对第一调整处理后的图像中所述人脸进行调节处理;

针对所述调节处理后的人脸记录调节信息。

可选地,所述调节指令携带所需调节的人脸特征,以及所需调节的人脸特征对应的调节参数;

在所述针对所述调节处理后的人脸记录调节信息的步骤之后,所述方法还包括:

判断用户针对同一人脸特征的调节频率是否超过预设频率,且判断该人脸特征对应的所有调节参数之间的波动范围是否在预设范围内;

当判断结果为用户针对同一人脸特征的调节频率超过预设频率,且判断结果为该人脸特征对应的所有调节参数之间的波动范围在预设范围内时,基于针对所述调节处理后的人脸记录的调节信息,生成针对人脸的历史调整信息,其中,所述历史调整信息为:用于对所获得图像中的人脸进行第二调整处理的信息。

可选地,在所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理的步骤之前,所述方法还包括:

获得所述历史调整信息的生成时间,以及当前时间;

判断所述当前时间以及所述生成时间的差值是否超过预设时长;

当判断未超过所述预设时长时,执行所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理的步骤。

可选地,在所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理的步骤之前,所述方法还包括:

获得所述历史调整信息的生成时间,以及当前时间;

判断所述当前时间以及所述生成时间的差值是否超过预设时长;

当判断超过所述预设时长时,输出询问提示信息,以询问用户是否利用所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理;

基于所述用户的选择结果,对所述待处理图像中所述人脸进行调整处理。

可选地,所述待处理人脸特征包括:待处理肤色特征、眼睛对应的待处理眼睛特征点和/或待处理人脸轮廓特征点;

所述目标处理效果信息包含目标肤色特征对应的目标调整参数、目标眼睛特征对应的目标调整参数和/或目标脸型特征对应的目标调整参数;

所述基于所述目标处理效果信息对所述待处理图像中所述人脸进行第一调整处理的步骤,包括:

当所述目标处理效果信息包含所述目标肤色特征对应的目标调整参数时,利用所述目标肤色特征对应的目标调整参数,对所述待处理肤色特征进行肤色调整处理;

当所述目标处理效果信息包含所述目标眼睛特征对应的目标调整参数时,利用所述目标眼睛特征对应的目标调整参数,对所述待处理眼睛特征点进行眼睛调整处理;

当所述目标处理效果信息包含所述目标脸型特征对应的目标调整参数时,利用所述目标脸型特征对应的目标调整参数,对所述待处理人脸轮廓特征点进行脸型调整处理。

另一方面,本发明实施例提供了一种图像处理装置,所述装置包括:

第一获得模块,用于获得包含人脸的待处理图像;

识别模块,用于识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征;

确定模块,用于基于所述待处理人脸特征以及预设的对应关系,确定目标处理效果信息,其中,所述预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

第一调整模块,用于基于所述目标处理效果信息对所述待处理图像中所述人脸进行第一调整处理。

第二展示模块,用于展示第一调整处理后的图像。

可选地,所述待处理人脸特征包括待处理肤色特征;所述预设的对应关系包括:不同肤色特征与处理效果信息的对应关系;

所述确定模块,具体用于

基于不同肤色特征与处理效果信息的对应关系以及所述待处理肤色特征,确定目标处理效果信息。

可选地,所述预设的对应关系包括:不同人脸特征与预设人脸类别的对应关系,以及不同预设人脸类别与处理效果信息的对应关系;

所述确定模块,具体用于

基于不同人脸特征与预设人脸类别的对应关系以及所述待处理人脸特征,确定所述待处理图像中所述人脸所属预设人脸类别,作为目标人脸类别;

基于不同预设人脸类别与处理效果信息的对应关系以及所述目标人脸类别,确定所述目标人脸类别对应的处理效果信息,作为目标处理效果信息。

可选地,所述装置还包括:

第一判断模块,用于在所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征之前,判断是否存在针对人脸的历史调整信息,其中,所述历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

当判断不存在针对人脸的历史调整信息时,触发所述识别模块。

可选地,所述装置还包括:

第二判断模块,用于在所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征之前,判断是否存在针对人脸的历史调整信息,其中,所述历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

第二调整模块,用于当判断存在针对人脸的历史调整信息时,基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理;

第二展示模块,用于展示第二调整处理后的图像。

可选地,所述装置还包括:

接收模块,用于在所述展示第一调整处理后的图像之后,接收用户针对第一调整处理后的图像中所述人脸的调节指令;

第三调整模块,用于基于所述调节指令对第一调整处理后的图像中所述人脸进行调节处理;

记录模块,用于针对所述调节处理后的人脸记录调节信息。

可选地,所述调节指令携带所需调节的人脸特征,以及所需调节的人脸特征对应的调节参数;

所述装置还包括:

第二判断模块,用于在所述针对所述调节处理后的人脸记录调节信息之后,判断用户针对同一人脸特征的调节频率是否超过预设频率,且判断该人脸特征对应的所有调节参数之间的波动范围是否在预设范围内;

生成模块,用于当判断结果为用户针对同一人脸特征的调节频率超过预设频率,且判断结果为该人脸特征对应的所有调节参数之间的波动范围在预设范围内时,基于针对所述调节处理后的人脸记录的调节信息,生成针对人脸的历史调整信息,其中,所述历史调整信息为:用于对所获得图像中的人脸进行第二调整处理的信息。

可选地,所述装置还包括:

第二获得模块,用于在所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理之前,获得所述历史调整信息的生成时间,以及当前时间;

第三判断模块,用于判断所述当前时间以及所述生成时间的差值是否超过预设时长;

当判断未超过所述预设时长时,触发所述第二调整模块。

可选地,所述装置还包括:

第三获得模块,用于在所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理之前,获得所述历史调整信息的生成时间,以及当前时间;

第四判断模块,用于判断所述当前时间以及所述生成时间的差值是否超过预设时长;

输出模块,用于当判断超过所述预设时长时,输出询问提示信息,以询问用户是否利用所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理;

第四调整模块,用于基于所述用户的选择结果,对所述待处理图像中所述人脸进行调整处理。

可选地,所述待处理人脸特征包括:待处理肤色特征、眼睛对应的待处理眼睛特征点和/或待处理人脸轮廓特征点;

所述目标处理效果信息包含目标肤色特征对应的目标调整参数、目标眼睛特征对应的目标调整参数和/或目标脸型特征对应的目标调整参数;

所述第一调整模块,具体用于

当所述目标处理效果信息包含所述目标肤色特征对应的目标调整参数时,利用所述目标肤色特征对应的目标调整参数,对所述待处理肤色特征进行肤色调整处理;

当所述目标处理效果信息包含所述目标眼睛特征对应的目标调整参数时,利用所述目标眼睛特征对应的目标调整参数,对所述待处理眼睛特征点进行眼睛调整处理;

当所述目标处理效果信息包含所述目标脸型特征对应的目标调整参数时,利用所述目标脸型特征对应的目标调整参数,对所述待处理人脸轮廓特征点进行脸型调整处理。

另一方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的计算机程序时,实现本发明实施例所提供的任一所述的图像处理方法步骤。

另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的任一所述的图像处理方法步骤。

本发明实施例提供的图像处理方法,获得待处理图像;识别待处理图像中人脸的人脸特征,作为待处理人脸特征;基于待处理人脸特征以及预设的对应关系,确定目标处理效果信息,其中,预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;基于目标处理效果信息对待处理图像中人脸进行第一调整处理;展示第一调整处理后的图像。

可见,本发明实施例中,可以基于所识别的待处理图像中人脸的人脸特征,确定出人脸不同人脸特征对应的目标处理效果信息,即目标调整参数,基于该所确定的目标处理效果信息对待处理图像中人脸进行调整处理,以实现基于图像中的人脸的人脸特征,提供相应的目标调整参数对图像中的人脸进行调整,以调整出更符合用户的审美的人脸图像,提高用户的使用体验。进而,可以实现针对包含不同人脸特征的图像,提供不同的美颜效果,脸部包含不同人脸特征的用户,调整出更符合不同用户的审美的人脸图像,使得图像的调整效果更佳,提升用户的好感度。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本发明实施例所提供的一种图像处理方法的流程示意图;

图2为本发明实施例所提供的一种图像处理方法的另一流程示意图;

图3为本发明实施例所提供的一种图像处理装置的结构示意图;

图4为本发明实施例所提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种图像处理方法、装置及电子设备,以实现调整出更符合用户的审美的人脸图像,使得图像的调整效果更佳,提高用户的使用体验。

如图1所示,本发明实施例提供了一种图像处理方法,可以包括如下步骤:

s101:获得待处理图像;

可以理解的是,本发明实施例所提供的图像处理方法,可以应用于任意类型的电子设备中,在此不再赘述。在一种实现方式中,该电子设备可以为服务器,也可以为用户终端,这都是可以的。实现本发明实施例所提供的图像处理方法的功能软件,可以以专门的客户端软件的形式存在,也可以以现有的应用软件的插件的形式存在。

一种情况,当上述电子设备为用户终端时,电子设备可以通过摄像头获得包含人脸的图像,并将该包含人脸的图像,即人脸图像,作为本发明实施例的待处理图像。另一种情况,当上述电子设备为服务器时,电子设备可以获得所连接的用户终端发送的包含人脸的图像,并将该人脸图像,作为本发明实施例的待处理图像。另一种情况,电子设备可以获得本地存储的任一包含人脸的图像,并将该人脸图像,作为本发明实施例的待处理图像,这都是可以的。其中,上述待处理图像可以是任意格式的图像,本发明实施例并不对上述待处理图像的格式类型进行限定。

在一种实现方式中,为了更好的实现为用户提供人性化的服务,提高用户体验,可以设置有一键美颜功能的功能开关,当功能开关被开启,该一键美颜功能被启动时,才会执行本发明实施例所提供的图像处理流程。当功能开关被关闭,该一键美颜功能被关闭时,可以不执行本发明实施例所提供的图像处理流程。

s102:识别待处理图像中人脸的人脸特征,作为待处理人脸特征;

本发明实施例中,电子设备获得上述待处理图像之后,可以基于预设的人脸识别算法,从待处理图像中识别出人脸所在区域,进而,从待处理图像中的人脸所在区域,识别出人脸的人脸特征,作为待处理人脸特征。或者,可以基于所获得的该待处理图像中人脸所在区域的位置信息,从待处理图像中确定人脸所在区域;进而从待处理图像中的人脸所在区域,识别出人脸的人脸特征,作为待处理人脸特征。

其中,上述预设的人脸识别算法,可以是任一可从图像中识别出人脸的识别算法。凡是可以从图像中识别出人脸的识别算法,均可以应用于本发明实施例中,以实现从待处理图像中识别出人脸所在区域,在此不再赘述。

一种实现方式中,人脸特征可以包括:人脸的肤色特征,人脸的眼睛特征,包括眼睛对应的眼睛特征点,人脸的脸型特征,包括人脸轮廓特征点,和/或人脸中鼻梁特征,包括鼻梁特征点等。其中,该眼睛特征点可以表征人脸中眼睛的大小程度;人脸轮廓特征点可以表征出人脸的脸型;鼻梁特征点可以表征出人脸的鼻梁的高低程度。

一种情况中,人脸的肤色特征可以通过待处理图像中表征人脸的像素点的像素值,例如rgb(redgreenblue,红绿蓝)值标识,也可以通过待处理图像中表征人脸的像素点的亮度值,例如yuv格式的图像中的y分量值标识,这都是可以的。

本发明实施例中,上述待处理图像中,可以包括一个或多个人脸。一种情况,当包含多个人脸时,可以从待处理图像中识别出人脸各自所在区域,进而从所识别出的每一人脸各自所在区域,识别出每一人脸各自的人脸特征;针对所识别出的每一人脸,基于该人脸的人脸特征,执行后续的图像处理流程。

s103:基于待处理人脸特征以及预设的对应关系,确定目标处理效果信息;

其中,预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

一种实现方式中,电子设备本地或者所连接的外部存储设备,可以存储有预设的对应关系,其中,预设的对应关系可以包括:不同人脸特征与处理效果信息的对应关系。当电子设备识别出人脸的待处理人脸特征后,从预设的对应关系中,确定出与待处理人脸特征匹配的处理效果信息,作为目标处理效果信息。一种情况,当上述电子设备为用户终端时,上述预设的对应关系可以存储于该用户终端所连接的服务器,当电子设备识别出待处理图像中人脸的待处理人脸特征后,可以从所连接的服务器中获得上述预设的对应关系,并执行s103。

在另一种实现方式中,电子设备本地或者所连接的外部存储设备,可以存储有预设的对应关系,其中,预设的对应关系可以包括:不同人脸特征与预设人脸类别的对应关系,以及不同预设人脸类别与处理效果信息的对应关系。当电子设备识别出人脸的待处理人脸特征后,从不同人脸特征与预设人脸类别的对应关系中,确定出待处理人脸特征所属的预设人脸类别,作为目标人脸类别;进而从不同预设人脸类别与处理效果信息的对应关系中,确定出目标人脸类别对应的处理效果信息,作为目标处理效果信息。具体的,预设的对应关系可以包括:不同人脸特征与预设人脸类别的对应关系,以及不同预设人脸类别与处理效果信息的对应关系;s103,可以包括:

基于不同人脸特征与预设人脸类别的对应关系以及待处理人脸特征,确定待处理图像中人脸所属预设人脸类别,作为目标人脸类别;

基于不同预设人脸类别与处理效果信息的对应关系以及目标人脸类别,确定目标人脸类别对应的处理效果信息,作为目标处理效果信息。

在一种实现方式中,待处理人脸特征可以包括待处理肤色特征;预设的对应关系可以包括:不同肤色特征与处理效果信息的对应关系;

s103,可以包括:基于不同肤色特征与处理效果信息的对应关系以及待处理肤色特征,确定目标处理效果信息。

在一种情况中,预设的对应关系可以直接包括:不同肤色特征与处理效果信息的对应关系,其中,不同肤色特征与处理效果信息的对应关系,可以是一对一的对应关系,也可以是多对一的对应关系,这都是可以的。举例而言:当上述待处理肤色特征通过待处理图像中表征人脸的像素点的像素值标识,且上述待处理肤色特征与处理效果信息的对应关系是多对一的对应关系时,上述待处理肤色特征与处理效果信息的对应关系可以标识为:像素值a~b对应处理效果信息1,像素值c~d对应处理效果信息2,像素值e~f对应处理效果信息3,等等。

另一种情况,通过人脸的肤色特征,可以确定出人脸所属的预设人脸类别。其中,上述预设人脸类别可以包括:白肤色人脸、黑肤色人脸以及黄肤色人脸。其中,预设的对应关系可以包括:不同肤色特征与预设人脸类别的对应关系,不同预设人脸类别与处理效果信息的对应关系。不同肤色特征与预设人脸类别的对应关系,可以是一对一的对应关系,也可以是多对一的对应关系;不同预设人脸类别与处理效果信息的对应关系,可以是一对一的对应关系,这都是可以的。举例而言:上述待处理肤色特征与处理效果信息的对应关系可以标识为:像素值a~b对应白肤色人脸,白肤色人脸对应处理效果信息1;像素值c~d对应黑肤色人脸,黑肤色人脸对应处理效果信息2;像素值e~f对应黄肤色人脸,黄肤色人脸对应处理效果信息3。

其中,本发明实施例中a、b、c、d、e和f可以表征任意像素值,其之间的关系可以是a<b,c<d,且e<f。

在另一种实现方式中,人脸特征可以包括但不限于:人脸的肤色特征、人脸中眼睛特征、人脸的脸型特征、人脸的鼻梁特征。当待处理人脸特征包括待处理肤色特征、待处理眼睛特征、待处理脸型特征和待处理鼻梁特征时,上述预设的对应关系可以包括:不同肤色特征、不同眼睛大小程度、不同脸型以及不同鼻梁高低程度,与处理效果信息的对应关系。其中,眼睛特征中眼睛特征点可以表征人脸中眼睛的大小程度;脸型特征中人脸轮廓特征点可以表征出人脸的脸型;鼻梁特征中鼻梁特征点可以表征出人脸的鼻梁的高低程度。

s104:基于目标处理效果信息对待处理图像中人脸进行第一调整处理;

上述目标处理效果信息可以包含有具体的目标调整参数,电子设备可以基于该目标调整参数,对待处理图像中人脸进行调整处理,作为第一调整处理。

在一种情况中,上述目标处理效果信息可以包括但不限于:人脸的眼睛特征对应的目标调整参数,即人脸的眼睛特征点对应的目标调整参数;人脸的肤色特征对应的目标调整参数;人脸的脸型特征对应的目标调整参数(瘦脸程度的目标调整参数),即人脸的人脸轮廓特征点对应的目标调整参数;和/或人脸的鼻梁特征对应的目标调整参数,即人脸的鼻梁特征点对应的目标调整参数。其中,上述目标调整参数可以包括所需调整至的目标值,例如调整至z值,此时,电子设备可以直接将相应的人脸特征对应的原始的值调整至该目标值;也可以包括所需调整的调整值,例如增加x值,或减少y值等等,此时,电子设备可以直接在相应的人脸特征对应的原始的值的基础上,增加或减少调整值;也可以包括调整比例,例如:调大/调小百分之p等,此时,电子设备可以直接在相应的人脸特征对应的原始的值的基础上,调大/调小该原始的值的百分之p倍,即调整至原始的值的(1减百分之p)倍。其中,上述人脸特征对应的原始的值为被调整之前的值。

在一种实现方式中,电子设备可以从待处理图像的人脸所在区域中,识别出人脸的各个部位并确定出各个部位所在区域,例如:眼睛所在区域、鼻子所在区域、嘴巴所在区域、眉毛所在区域、脸颊所在区域、脸轮廓所在区域以及额头所在区域等。进而,电子设备可以基于眼睛特征对应的目标调整参数以及眼睛所在区域,对眼睛特征即眼睛特征点进行第一调整处理;基于脸型特征对应的目标调整参数以及人脸轮廓所在区域,对脸型特征即人脸轮廓特征点进行第一调整处理;基于肤色特征对应的目标调整参数、脸颊所在区域、鼻子所在区域以及额头所在区域等,对人脸的肤色特征进行第一调整处理;基于鼻梁特征对应的目标调整参数以及鼻子所在区域,对人脸的鼻梁特征进行第一调整处理。

其中,本发明实施例可以采用目前的任一相关的人脸识别算法,从图像中识别出人脸的各个部位以及各个部位所在区域,本发明实施例并不对此进行限定。本发明实施例中可以采用任一可行的调整算法,对人脸进行调整处理,本发明实施例并不对调整算法进行限定。

在一种情况中,为了使得所调整的结果更人性化,更符合用户的审美,上述肤色特征对应的目标调整参数可以包括人脸的不同部位的肤色特征对应的目标肤色调整子参数。例如:可以包括额头对应的目标肤色调整子参数、脸颊对应的目标肤色调整子参数以及鼻子对应的目标肤色调整子参数等。进而电子设备可以基于不同部位对应的目标肤色调整子参数,对待处理图像中人脸的各个部位的肤色进行第一调整处理。

在另一种实现方式中,为了更好的为用户提供图像处理服务,提高用户的使用体验,还可以针对图像中被识别出的用户裸露在外的皮肤的肤色进行第一调整处理,例如对用户的脖子的肤色、对胳膊的肤色进行第一调整处理,以匹配调整后的人脸的肤色。

s105:展示第一调整处理后的图像。

本发明实施例中,对待处理图像中的人脸进行第一调整处理后,可以将包含调整处理后的人脸的待处理图像,即第一调整处理后的图像展示给用户,以使得用户获得该第一调整处理的图像。

其中,上述电子设备为用户终端时,电子设备可以直接通过自身的显示屏,展示包含第一调整处理后的图像。当上述电子设备为服务器时,电子设备可以将第一调整处理后的图像发送至相应的终端,以使得相应的终端通过显示屏,展示第一调整处理后的图像。其中,上述相应的终端为:将该包含人脸的待处理图像发送至该电子设备(服务器)的终端。

本发明实施例中,可以基于所识别的待处理图像中人脸的人脸特征,确定出人脸不同人脸特征对应的目标处理效果信息,即目标调整参数,基于该所确定的目标处理效果信息对待处理图像中人脸进行调整处理,以实现基于图像中的人脸的人脸特征,提供相应的目标调整参数对图像中的人脸进行调整,以调整出更符合用户的审美的人脸图像,提高用户的使用体验。进而,可以实现针对包含不同人脸特征的图像,提供不同的美颜效果,脸部包含不同人脸特征的用户,调整出更符合不同用户的审美的人脸图像,使得图像的调整效果更佳,提升用户的好感度。

在一种实现方式中,不同用户的审美存在差异,可能存在有些用户认为一键美颜后的图像仍不符合自己的审美,其习惯手动对图像进行调节,以将图像中的人脸调节至符合自己的审美。为了提高上述不满意一键美颜后的图像中的人脸的调整,且习惯自己手动对图像进行调节的用户的使用体验。电子设备可以根据用户的调节习惯,生成该用户对应的历史调整信息;进而,电子设备在获得待处理图像之后可以首先判断是否存在针对该用户的针对人脸的历史调整信息,当判断不存在时,继续执行识别待处理图像中人脸的人脸特征,作为待处理人脸特征的步骤。具体的,如图2所示,所述方法可以包括如下步骤:

s201:获得待处理图像;

s202:判断是否存在针对人脸的历史调整信息,当判断不存在针对人脸的历史调整信息时,执行s203;

其中,该历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

s203:识别待处理图像中人脸的人脸特征,作为待处理人脸特征;

s204:基于待处理人脸特征以及预设的对应关系,确定目标处理效果信息;

其中,该预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

s205:基于目标处理效果信息对待处理图像中人脸进行第一调整处理;

s206:展示第一调整处理后的图像。

其中,s201与图1中所示的s101相同,s203与图1中所示的s202相同,s204与图1中所示的s103相同,s205与图1中所示的s104相同,s206与图1中所示的s105相同。

在另一种实现方式中,如图2所示,当判断存在针对人脸的历史调整信息时,所述方法还可以包括:

s207:基于历史调整信息对待处理图像中人脸进行第二调整处理。

s208:展示第二调整处理后的图像。

一种情况,当上述电子设备为用户终端时,电子设备可以将用户对图像中人脸的调节的信息,存储于本地,进而基于用户对图像中人脸的调节的信息,生成历史调整信息。可以理解的是,当上述电子设备为用户终端时,对电子设备所获得的图像中的人脸进行调节的用户,一般都会是该电子设备的持有者。基于该历史调整信息对图像中的人脸进行第二调整处理,调整后的结果一般更符合该电子设备的持有者,即更符合该用户的审美。具体的,当电子设备获得待处理图像后,可以首先判断是否存在针对人脸的历史调整信息,进而基于判断结果,确定调整方案。例如:当判断不存在针对人脸的历史调整信息时,继续执行s203;当判断存在针对人脸的历史调整信息时,执行s206。进而,在基于历史调整信息对待处理图像中人脸进行第二调整处理之后,还包括展示第二调整处理后的图像。其中,上述展示第二调整处理后的图像的展示过程与展示第一调整处理后的图像的展示过程相同,在此不再赘述。

另一种情况,当上述电子设备为用户终端时,电子设备可以将用户对图像中人脸的手动调整的信息,存储于其所连接的服务器中,后续的,服务器可以基于该电子设备的标识或者用户的标识,存储上述用户对图像中人脸的调节的信息,进而基于用户对图像中人脸的调节的信息,生成历史调整信息。其中,上述电子设备的标识可以是电子设备的型号、序列号等可以唯一标识电子设备的信息。上述用户的标识可以是:用户登录实现本发明实施例所提供的图像处理方法的功能软件时,所使用的账号、昵称等可以唯一标识用户的身份的信息。

另一种情况,当上述电子设备为服务器时,该电子设备可以基于上传待处理图像的用户终端的标识或者用户的标识,存储上述用户对图像中人脸的调节的信息,进而基于用户对图像中人脸的调节的信息,生成历史调整信息。其中,上述用户终端的标识可以是用户终端的型号、序列号等可以唯一标识用户终端的信息。上述用户的标识可以是:用户登录实现本发明实施例所提供的图像处理方法的功能软件时,所使用的账号、昵称等可以唯一标识用户的身份的信息。

其中,上述基于用户对图像中人脸的调节的信息,生成历史调整信息的过程,可以是:当确定用户针对同一人脸特征的调节频率超过预设频率,并且该人脸特征对应的所有调节参数之间的波动范围在预设范围内时,计算该人脸特征对应的所有调节参数的平均值,将该平均值作为针对该人脸特征的历史调整信息。

可以理解的是,上述历史调整信息可以包括具体的指定调整参数,电子设备可以基于该指定调整参数,对待处理图像中人脸进行第二调整处理。

在一种情况中,上述历史调整信息可以包括但不限于:人脸的眼睛特征,即眼睛特征点对应的指定调整参数;人脸的肤色,即肤色特征对应的指定调整参数;人脸的脸型特征,即人脸轮廓特征点对应的指定调整参数(瘦脸程度的指定调整参数);和/或,人脸的鼻梁特征,即鼻梁特征点对应的指定调整参数。其中,上述指定调整参数可以包括所需调整至的目标值,例如调整至z值;也可以包括所需调整的调整值,例如增加x值,或减少y值等等;也可以包括调整比例,例如:调大/调小百分之p等。

本发明实施例中,基于针对人脸的历史调整信息,对待处理图像中人脸第二进行调整处理,实现了个体化的人脸调整,即针对每一用户,对该用户的包含人脸的图像进行调整处理,即美颜处理,提高了用户体验,并更好的增加了用户的好感度。

在一种实现方式中,不同用户的审美存在差异,可能会存在用户对一键美颜后的图像的调整效果,即基于目标处理效果信息对待处理图像中人脸进行第一调整处理后的图像的调整效果,并不满意。为了更好的为用户提供图像处理服务,满足用户需求。在用户获得第一调整处理后的图像之后,允许用户可以对第一调整处理后的图像中的人脸,进行手动调节。即本发明实施例可以为用户提供手动调节图像的功能。具体的,在上述展示第一调整处理后的图像的步骤之后,所述方法还可以包括:

接收用户针对第一调整处理后的图像中人脸的调节指令;

基于调节指令对第一调整处理后的图像中人脸进行调节处理;

针对调节处理后的人脸记录调节信息。

其中,上述调节指令可以携带所需调节的人脸特征,以及所需调节的人脸特征对应的调节参数。上述人脸特征可以包括但不限于人脸的眼睛特征、肤色特征、脸型特征和/或鼻梁特征。电子设备可以基于所需调节的人脸特征对应的调节参数,对第一调整处理后的图像中人脸进行调节处理,例如:当所需调节的人脸特征包括眼睛特征时,对第一调整处理后的图像中人脸的眼睛的眼睛特征点进行调节处理;当所需调节的人脸特征包括肤色特征时,对第一调整处理后的图像中人脸的肤色进行调节处理;当所需调节的人脸特征包括脸型特征时,对第一调整处理后的图像中人脸的人脸轮廓特征点进行调节处理;当所需调节的人脸特征包括人脸的鼻梁特征,对第一调整处理后的图像中人脸的鼻梁特征点进行调节处理。

在一种情况中,用户可能对第一调整处理后的图像中人脸进行多次调节,即电子设备可以多次接收用户针对同一第一调整处理后的图像中人脸的调节指令。为了节省存储空间,电子设备可以在检测到用户对包含被调节处理后的人脸的图像的保存指令后,针对该调节处理后的人脸记录调节信息。该调节信息为:至少基于检测到保存指令时待处理图像中的人脸对应的调节结果,所确定的信息。

其中,该调节结果可以包括各人脸特征对应的特征值。例如:该调节信息可以包括:调节后的人脸的眼睛的大小,可以通过上眼睑与下眼睑之间的距离标识,即上眼睑的眼睛特征点与下眼睑的眼睛特征点之间的距离标识;调节后的人脸的肤色的值,可以通过像素值或亮度值标识;调节后的人脸的轮廓的值,可以通过左侧脸的人脸轮廓特征点以及右侧脸的人脸轮廓特征点之间的距离标识;调节后的人脸的鼻梁的高低,可以通过鼻梁特征点与鼻翼特征点之间的距离标识。或者,该调节信息可以包括:相对于被调整(即进行第一调整处理或第二调整处理)之前的待处理图像中人脸,该人脸的眼睛对应的被调整的值,该人脸的肤色对应的被调整的值,该人脸的脸型对应的被调整的值,该人脸的鼻梁对应的被调整的值,等。

在一种实现方式中,当针对某一用户,检测到该用户经常对第一调整处理后的图像中人脸进行手动的调节,且每次均将某一人脸特征的值调整到一定范围内时,可以确定该手动的调节后的人脸更符合该用户的审美。此时,为了可以自动为用户调整出符合用户审美的人脸图像,当用户的手动的调节的次数以及手动的调节的结果满足一定条件时,可以针对该用户,生成针对人脸的历史调整信息。进而当再次获得该用户的包含人脸的图像时,利用该历史调整信息对图像中人脸进行调整。具体的:上述调节指令携带所需调节的人脸特征,以及所需调节的人脸特征对应的调节参数;

在上述针对调节处理后的人脸记录调节信息的步骤之后,所述方法还可以包括:

判断用户针对同一人脸特征的调节频率是否超过预设频率,且判断该人脸特征对应的所有调节参数之间的波动范围是否在预设范围内;

当判断结果为用户针对同一人脸特征的调节频率超过预设频率,且判断结果为该人脸特征对应的所有调节参数之间的波动范围在预设范围内时,基于针对调节处理后的人脸记录的调节信息,生成针对人脸的历史调整信息,其中,历史调整信息为:用于对所获得图像中的人脸进行第二调整处理的信息。

一种实现方式,电子设备在确定某一人脸特征的调节频率超过预设频率,且该人脸特征对应的所有调节参数之间的波动范围在预设范围内,即针对该人脸特征,生成针对人脸的历史调整信息。例如:当电子设备确定人脸的眼睛特征的调节频率超过预设频率,且人脸的眼睛特征对应的所有调节参数之间的波动范围在预设范围内,针对人脸的眼睛特征,生成针对人脸的历史调整信息。其中,该历史调整信息中包括对人脸的眼睛特征的指定调整参数。且该指定调整参数为:基于人脸的眼睛特征对应的所有调节参数所确定的。一种情况,将该人脸的眼睛特征对应的所有调节的平均值,作为指定调整参数。对于针对其他的人脸特征生成针对人脸的历史调整信息的过程,同上,在此不再赘述。

另一种实现方式,电子设备在确定所有的人脸特征的调节频率超过预设频率,且所有人脸特征各自对应的所有调节参数之间的波动范围在预设范围内,生成针对人脸的历史调整信息。其中,该历史调整信息包括对所有人脸特征的指定调整参数。

在一种实现方式中,同一用户在不同时期,其审美也可能存在差异,当确定存在针对该用户的针对人脸的历史调整信息时,可以首先判断该历史调整信息存在的时间是否过长,当确定不过长时,基于历史调整信息对人脸进行第二调整处理。一种情况,在所述基于历史调整信息对待处理图像中人脸进行第二调整处理的步骤之前,所述方法还可以包括:

获得历史调整信息的生成时间,以及当前时间;

判断当前时间以及生成时间的差值是否超过预设时长;

当判断未超过预设时长时,执行所述基于历史调整信息对待处理图像中人脸进行第二调整处理的步骤。

其中,上述预设时长可以由电子设备默认设置,也可以由用户根据自己的习惯进行设置,这都是可以。上述当前时间可以为:电子设备获得待处理图像时的时间。

通过上述当前时间以及历史调整信息的生成时间,可以确定出历史调整信息的存在时间,当当前时间以及生成时间的差值未超过预设时长时,可以确定历史调整信息的存在时间不过长。当当前时间以及生成时间的差值超过预设时长时,可以确定历史调整信息的存在时间过长。

在一种实现方式中,当确定历史调整信息的存在时间过长时,可以不再直接基于历史调整信息对待处理图像中人脸进行第二调整处理。具体的,所述方法还可以包括:

当判断超过预设时长时,输出询问提示信息,以询问用户是否利用历史调整信息对人脸进行调整处理;

基于用户的选择结果,对待处理图像中人脸进行调整处理。

其中,当用户选择结果为是时,可以继续基于历史调整信息对待处理图像中人脸进行第二调整处理。当用户选择结果为否时,可以继续执行识别待处理图像中人脸的人脸特征,作为待处理人脸特征的步骤。

另一种实现方式中,电子设备可以每执行一次基于历史调整信息对待处理图像中人脸进行第二调整处理的步骤,计数加一。在电子设备执行基于历史调整信息对待处理图像中人脸进行第二调整处理的步骤之前,判断计数是否达到预设次数,当判断计数达到预设次数时,确定历史调整信息的存在时间过长。此时,可以输出询问提示信息,以询问用户是否利用历史调整信息对人脸进行调整处理;进而基于用户的选择结果,对待处理图像中人脸进行调整处理。

在一种实现方式中,待处理人脸特征包括:待处理肤色特征、眼睛对应的待处理眼睛特征点和/或待处理人脸轮廓特征点;

该目标处理效果信息可以包含目标肤色特征对应的目标调整参数、目标眼睛特征对应的目标调整参数和/或目标脸型特征对应的目标调整参数;

所述基于目标处理效果信息对待处理图像中人脸进行第一调整处理的步骤,可以包括:

当目标处理效果信息包含目标肤色特征对应的目标调整参数时,利用目标肤色特征对应的目标调整参数,对待处理肤色特征进行肤色调整处理;

当目标处理效果信息包含目标眼睛特征对应的目标调整参数时,利用目标眼睛特征对应的目标调整参数,对待处理眼睛特征点进行眼睛调整处理;

当目标处理效果信息包含目标脸型特征对应的目标调整参数时,利用目标脸型特征对应的目标调整参数,对待处理人脸轮廓特征点进行脸型调整处理。

本发明实施例中,电子设备可以从待处理图像的人脸所在区域中,识别出人脸的各个部位并确定出各个部位所在区域,进而电子设备可一针对不同部位,基于目标处理效果信息,对人脸的不同部位进行第一调整处理。在一种实现方式中,当目标处理效果信息包含目标肤色特征对应的目标调整参数时,目标肤色特征对应的目标调整参数中可以包括人脸各个部位所需调整至的像素值或亮度值。相应的,在第一调整处理过程中:电子设备将待处理图像中人脸的各个部位的像素值或亮度值,调整至目标肤色特征对应的调整参数中人脸各个部位所需调整至的像素值或亮度值。

在一种实现方式中,当目标处理效果信息包含目标眼睛特征对应的目标调整参数时,举例而言:目标眼睛特征对应的目标调整参数可以包括对眼睛的调整比例,如将眼睛调大百分之五。眼睛对应的待处理眼睛特征点可以是待处理图像中人脸的眼睛(包括上眼睑和下眼睑)的边缘点。此时,电子设备基于待处理图像中人脸中眼睛的大小,以及上述调整比例,计算出所需调整至的眼睛的大小,并确定出待处理眼睛特征点所需调整至的位置,进而,将待处理眼睛特征点调整至所需调整至的位置,实现对待处理眼睛特征点的眼睛调整处理。

在一种实现方式中,当目标处理效果信息包含目标脸型特征对应的目标调整参数时,目标脸型特征对应的目标调整参数可以包括对人脸的调整比例,例如将人脸调瘦百分之十。电子设备基于待处理图像中人脸的大小,以及上述调整比例,计算出所需调整至的人脸的大小,进而,确定出待处理人脸轮廓特征点所需调整至的位置,进而,将待处理人脸轮廓特征点调整至所需调整至的位置,实现对待处理人脸轮廓特征点的脸型调整处理。

在一种实现方式中,当目标处理效果信息包含目标肤色特征对应的目标调整参数、目标眼睛特征对应的目标调整参数以及目标脸型特征对应的目标调整参数中的至少两类人脸特征对应的目标调整参数时,可以同时基于至少两类人脸特征对应的目标调整参数,对待处理图像中人脸进行第一调整处理,也可以是顺序基于至少两类人脸特征中每一人脸特征对应的目标调整参数,对待处理图像中人脸进行第一调整处理,这都是可以的。

相应于上述方法实施例,本发明实施例提供了一种图像处理装置,如图3所示,所述装置可以包括:

第一获得模块310,用于获得待处理图像;

识别模块320,用于识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征;

确定模块330,用于基于所述待处理人脸特征以及预设的对应关系,确定目标处理效果信息,其中,所述预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

第一调整模块340,用于基于所述目标处理效果信息对所述待处理图像中所述人脸进行第一调整处理;

第一展示模块350,用于展示第一调整处理后的图像。

本发明实施例中,可以基于所识别的待处理图像中人脸的人脸特征,确定出人脸不同人脸特征对应的目标处理效果信息,即目标调整参数,基于该所确定的目标处理效果信息对待处理图像中人脸进行调整处理,以实现基于图像中的人脸的人脸特征,提供相应的目标调整参数对图像中的人脸进行调整,以调整出更符合用户的审美的人脸图像,提高用户的使用体验。进而,可以实现针对包含不同人脸特征的图像,提供不同的美颜效果,脸部包含不同人脸特征的用户,调整出更符合不同用户的审美的人脸图像,使得图像的调整效果更佳,提升用户的好感度。

在一种实现方式中,所述待处理人脸特征包括待处理肤色特征;所述预设的对应关系包括:不同肤色特征与处理效果信息的对应关系;

所述确定模块330,具体用于

基于不同肤色特征与处理效果信息的对应关系以及所述待处理肤色特征,确定目标处理效果信息。

在一种实现方式中,所述预设的对应关系包括:不同人脸特征与预设人脸类别的对应关系,以及不同预设人脸类别与处理效果信息的对应关系;

所述确定模块330,具体用于

基于不同人脸特征与预设人脸类别的对应关系以及所述待处理人脸特征,确定所述待处理图像中所述人脸所属预设人脸类别,作为目标人脸类别;

基于不同预设人脸类别与处理效果信息的对应关系以及所述目标人脸类别,确定所述目标人脸类别对应的处理效果信息,作为目标处理效果信息。

在一种实现方式中,所述装置还包括:

第一判断模块,用于在所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征之前,判断是否存在针对人脸的历史调整信息,其中,所述历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

当判断不存在针对人脸的历史调整信息时,触发所述识别模块320。

在一种实现方式中,所述装置还包括:

第二判断模块,用于在所述识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征之前,判断是否存在针对人脸的历史调整信息,其中,所述历史调整信息为:根据用户针对历史图像中的人脸进行调整的信息;

第二调整模块,用于当判断存在针对人脸的历史调整信息时,基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理;

第二展示模块,用于展示第二调整处理后的图像。

在一种实现方式中,所述装置还包括:

接收模块,用于在所述展示第一调整处理后的图像之后,接收用户针对第一调整处理后的图像中所述人脸的调节指令;

第三调整模块,用于基于所述调节指令对第一调整处理后的图像中所述人脸进行调节处理;

记录模块,用于针对所述调节处理后的人脸记录调节信息。

在一种实现方式中,所述调整指令携带所需调整的人脸特征,以及所需调整的人脸特征对应的手动调整参数;

所述装置还包括:

第三判断模块,用于在所述针对所述调节处理后的人脸记录调节信息之后,判断用户针对同一人脸特征的调节频率是否超过预设频率,且判断该人脸特征对应的所有调节参数之间的波动范围是否在预设范围内;

生成模块,用于当判断结果为用户针对同一人脸特征的调节频率超过预设频率,且判断结果为该人脸特征对应的所有调节参数之间的波动范围在预设范围内时,基于针对所述调节处理后的人脸记录的调节信息,生成针对人脸的历史调整信息,其中,所述历史调整信息为:用于对所获得图像中的人脸进行第二调整处理的信息。

在一种实现方式中,所述装置还包括:

第二获得模块,用于在所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理之前,获得所述历史调整信息的生成时间,以及当前时间;

第四判断模块,用于判断所述当前时间以及所述生成时间的差值是否超过预设时长;

当判断未超过所述预设时长时,触发所述第二调整模块。

在一种实现方式中,所述装置还包括:

第三获得模块,用于在所述基于所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理之前,获得所述历史调整信息的生成时间,以及当前时间;

第五判断模块,用于判断所述当前时间以及所述生成时间的差值是否超过预设时长;

输出模块,用于当判断超过所述预设时长时,输出询问提示信息,以询问用户是否利用所述历史调整信息对所述待处理图像中所述人脸进行第二调整处理;

第四调整模块,用于基于所述用户的选择结果,对所述待处理图像中所述人脸进行调整处理。

在一种实现方式中,所述待处理人脸特征包括:待处理肤色特征、眼睛对应的待处理眼睛特征点和/或待处理人脸轮廓特征点;

所述目标处理效果信息包含目标肤色特征对应的目标调整参数、目标眼睛特征对应的目标调整参数和/或目标脸型特征对应的目标调整参数;

所述第一调整模块340,具体用于

当所述目标处理效果信息包含所述目标肤色特征对应的目标调整参数时,利用所述目标肤色特征对应的目标调整参数,对所述待处理肤色特征进行肤色调整处理;

当所述目标处理效果信息包含所述目标眼睛特征对应的目标调整参数时,利用所述目标眼睛特征对应的目标调整参数,对所述待处理眼睛特征点进行眼睛调整处理;

当所述目标处理效果信息包含所述目标脸型特征对应的目标调整参数时,利用所述目标脸型特征对应的目标调整参数,对所述待处理人脸轮廓特征点进行脸型调整处理。

相应于上述方法实施例,本发明实施例还提供了一种电子设备,如图4所示,包括处理器410、通信接口420、存储器430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信,

存储器430,用于存放计算机程序;

处理器410,用于执行存储器430上所存放的计算机程序时,实现本发明实施例所提供的上述任一所述的图像处理方法步骤,可以包括步骤:

获得待处理图像;

识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征;

基于所述待处理人脸特征以及预设的对应关系,确定目标处理效果信息,其中,所述预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

基于所述目标处理效果信息对所述待处理图像中所述人脸进行第一调整处理;

展示第一调整处理后的图像。

本发明实施例中,可以基于所识别的待处理图像中人脸的人脸特征,确定出人脸不同人脸特征对应的目标处理效果信息,即目标调整参数,基于该所确定的目标处理效果信息对待处理图像中人脸进行调整处理,以实现基于图像中的人脸的人脸特征,提供相应的目标调整参数对图像中的人脸进行调整,以调整出更符合用户的审美的人脸图像,提高用户的使用体验。进而,可以实现针对包含不同人脸特征的图像,提供不同的美颜效果,脸部包含不同人脸特征的用户,调整出更符合不同用户的审美的人脸图像,使得图像的调整效果更佳,提升用户的好感度。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

相应于上述方法实施例,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的上述任一所述的图像处理方法步骤,可以包括步骤:

获得待处理图像;

识别所述待处理图像中人脸的人脸特征,作为待处理人脸特征;

基于所述待处理人脸特征以及预设的对应关系,确定目标处理效果信息,其中,所述预设的对应关系包括:不同人脸特征与处理效果信息的对应关系;

基于所述目标处理效果信息对所述待处理图像中所述人脸进行第一调整处理;

展示第一调整处理后的图像。

本发明实施例中,可以基于所识别的待处理图像中人脸的人脸特征,确定出人脸不同人脸特征对应的目标处理效果信息,即目标调整参数,基于该所确定的目标处理效果信息对待处理图像中人脸进行调整处理,以实现基于图像中的人脸的人脸特征,提供相应的目标调整参数对图像中的人脸进行调整,以调整出更符合用户的审美的人脸图像,提高用户的使用体验。进而,可以实现针对包含不同人脸特征的图像,提供不同的美颜效果,脸部包含不同人脸特征的用户,调整出更符合不同用户的审美的人脸图像,使得图像的调整效果更佳,提升用户的好感度。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1