图像处理的方法、装置、电子设备及介质与流程

文档序号:15493998发布日期:2018-09-21 21:15阅读:156来源:国知局

本发明涉及计算机领域,尤其涉及一种图像处理的方法、装置、电子设备及介质。



背景技术:

现如今各种各样的个性化图片编修应用丰富了用户体验,为用户提供了许多创作空间,比如图片组合、创意变脸以及各种滤镜效果等等。其中,在某些滤镜应用中,通常根据当前照片亮暗或者拍摄环境的光线亮暗,为此次滤镜设定一个滤镜的亮度参数。根据该亮度参数对照片进行滤镜处理。如此滤镜处理会导致照片中有些部分滤镜效果较好,有些部分滤镜效果较差,甚至看不清滤镜后照片中图像。



技术实现要素:

发明人发现,由于不同照片的拍摄环境光线不同,固定的滤镜亮度参数,并不能保证所有照片在该滤镜下都有最佳的滤镜效果。比如,在某种滤镜下,设定亮度阈值参数为100,针对在亮度适中的环境光线拍摄的照片,依据该亮度阈值可以将照片划分为亮部区域和暗部区域,进一步的,分别对亮部区域和暗部区域进行不同的滤镜着色处理,得到较好的滤镜效果;但是,针对在较暗的环境光线下拍摄的照片,依据该亮度阈值可能将整个照片都划分为暗部区域,进一步的,对整个照片进行同样滤镜着色处理,导致滤镜效果很差。

本发明实施例提供了一种图像处理的方法、装置、电子设备及介质,可以解决在不同环境光线下拍摄出的照片,滤镜效果较差的问题。

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

识别图像中的目标对象;

根据目标对象的特征点,将目标对象划分为至少一个区域;

获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,亮度阈值用于划分区域的亮暗分布。

可选的,当目标对象为人脸时,根据目标对象的特征点,将目标对象划分为至少一个区域,图像处理的方法包括:

利用人脸辨识技术得到人脸的特征点信息;

根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。

可选的,获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,图像处理的方法包括:

将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;

判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;

将使得所述每个区域的亮暗分布比例符合所述预设亮暗分布比例的亮度作为获取到的亮度阈值。

可选的,将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,图像处理的方法包括:

针对所述至少一个区域中的每个区域,根据区域的彩色数组确定区域亮度数组;

针对预设亮度范围内的每个亮度作为阈值,并根据所述每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。

可选的,当识别到图像中包括至少两个对象时,识别图像中的目标对象,图像处理的方法包括:

分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;

判断计算得到的比例是否满足预设比例;

将满足预设比例的对象作为目标对象。

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

识别单元,用于识别图像中的目标对象;

划分单元,用于根据目标对象的特征点,将目标对象划分为至少一个区域;

获取单元,用于获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,亮度阈值用于划分区域的亮暗部分布。

可选的,当目标对象为人脸时,划分单元具体用于:

利用人脸辨识技术得到人脸的特征点信息;

根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。

可选的,获取单元具体用于:

将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;

判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;

将使得所述每个区域的亮暗分布比例符合所述预设亮暗分布比例的亮度作为获取到的亮度阈值。

可选的,将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,包括:

针对所述至少一个区域中的每个区域,根据区域的彩色数组确定区域的亮度数组;

针对预设亮度范围内的每个亮度作为阈值,并根据所述每个区域的亮度数组,针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。

可选的,当识别到图像中包括至少两个对象时,识别单元具体用于:

分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;

判断计算得到的比例是否满足预设比例;

将满足预设比例的对象作为目标对象。

第三方面,本发明实施例提供了一种电子设备,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,其中,存储器用于存储支持电子设备执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行上述第一方面的方法。

第四方面,本发明实施例提供了一种介质,介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行上述第一方面的方法。

第五方面,本发明实施例提供了一种应用程序,包括程序指令,程序指令当被执行时用于执行上述第一方面的方法。

通过本发明实施例根据识别的图像中目标对象的特征点,将目标对象划分为至少一个区域,并获得使得该至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,该亮度阈值用于划分每个区域的亮部区域和暗部区域,可以解决如何为不同环境光线下拍摄出的照片,通过对划分后的亮部区域和暗部区域设定合理的亮度阈值,从而实现提高滤镜的处理效果。

附图说明

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

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

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

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

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

具体实施方式

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

参考图1,为本发明实施例提供的一种图像处理的方法的流程示意图,如图1的图像处理的方法,可包括以下步骤:

101、电子设备识别图像中的目标对象。

其中,电子设备可以是手机、平板电脑等便携式电子设备,也可以是笔记本电脑等非便携式电子设备。图像可以是用户输入的,也可以是电子设备调用内部的拍照软件实时拍摄的。目标对象是指电子设备进行亮度阈值设定的主体,比如该目标对象可以是人脸,也可以物体,如水杯或者建筑等等。电子设备识别到的目标对象可以为一个也可以为多个。具体的,电子设备可获取到用户输入的或者相机拍摄的图像中多个对象,例如获取一个用户输入的图像,图像中可包括人脸、树木和天空等,电子设备需要利用相关技术识别图像中的目标对象。在该例子中,可假设电子设备想要进行亮度阈值设定的主体为人脸,则可利用人脸辨识技术识别该图像中的人脸,也即电子设备识别图像中的目标对象为人脸。也可以假设电子设备想要进行亮度阈值设定的主体为树木,则可利用相关技术识别到该图像中的树木,并将其作为目标对象,具体的相关技术在这里不做限定。

可选的,当图像中包括至少两个对象时,识别图像中的目标对象,包括:分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;判断计算得到的比例是否满足预设比例;将满足预设比例的对象作为目标对象。

102、电子设备根据目标对象的特征点,将目标对象划分为至少一个区域。

可选的,电子设备获取到的目标对象可能包括多个特征点,在某些图像编修软件或者其他应用中,对不同特征点的处理方式可能不同。因此,电子设备需要根据目标对象特征点的不同,将其划分为多个不同区域,可以实现对目标对象进行分层次处理,获取较好的效果。比如,可假设电子设备识别到的目标对象为人脸,人脸包括眼睛、鼻子和嘴巴等部分,这些部分的特征点不相同,在对人脸进行滤镜时,对人脸不同部分的处理方式也可不相同,例如滤镜时需要将眼睛放大、鼻子变得高挺等等。如果将人脸看成一个整体区域进行滤镜处理,可能得到的滤镜效果不好。因此,这就需要电子设备根据人脸不同部分的特征点,将人脸划分为多个不同的区域,以便于在滤镜时针对不同区域进行不同滤镜处理,得到更好的图像编修效果。

可选的,当目标对象为人脸时,根据目标对象的特征点,将目标对象划分为至少一个区域,包括:利用人脸辨识技术得到人脸的特征点信息;根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。其中,人脸特征点是指人脸中眼睛、眉毛、鼻子和嘴巴的特征点,电子设备可以利用一个包括上述器官的人脸模板对上述特征点进行提取,或者电子设备可以使用其他技术实现对上述特征点的提取。

103、电子设备获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值。

其中,至少一个区域中每个区域的预设亮暗分布比例可以是电子设备预先设定好的,也可以是电子设备的图像编修软件或其他应用默认的。亮度阈值用于划分每个区域的亮部区域和暗部区域。换句话说,亮度阈值是用来衡量每个区域中亮部区域和暗部区域的标准,可以假设在每个区域中将亮度小于亮度阈值的区域划分成暗部区域,将亮度大于亮度阈值的区域划分为亮度区域。

具体的,电子设备获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,也就是说,电子设备确定一个亮度阈值作为至少一个区域中每个区域亮部区域和暗部区域的划分标准,并且保证该亮度阈值作为亮度划分标准时应该使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例。

可选的,电子设备获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,包括:将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;将当前亮度作为获取到的亮度阈值。也就是说,电子设备获取亮度阈值的方法可以是将预设亮度范围内的各个亮度作为阈值,并计算在当前阈值下至少一个区域中每个区域的亮暗分布比例是否满足每个区域预设的亮暗分布比例。如果满足,则将当前的亮度作为获取到的亮度阈值;如果不满足,则电子设备将当前亮度增加预设个亮度,或者将当前亮度减少预设个亮度,执行上述相同的步骤,直至电子设备获取到的亮度使满足至少一个区域中每个区域的亮暗分布比例满足每个区域的预设亮暗分布比例为止,并且电子设备将此时的亮度作为获取到的亮度阈值。

可选的,电子设备将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,包括:针对至少一个区域中的每个区域,根据所述区域的彩色数组确定区域的亮度数组;针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。也就是说,电子设备将预设亮度范围内的各个亮度作为阈值时,分别计算每个区域的亮暗分布比例方法可以是,电子设备先将预设范围内的一个亮度作为阈值,然后将每个区域由彩色数组转换成亮度数组以便于对每个区域亮部区域和暗部区域进行分区以及获取每个区域的亮度。电子设备针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,可以将每个区域分成亮部区域和暗部区域,并计算每个区域中暗部区域和亮部区域各自所占的百分比。

本实施例中电子设备在识别到图像中的目标对象后,根据该目标对象的特征点,将该目标对象划分为至少一个区域,并获取使得该至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,其中,该亮度阈值用来划分每个区域的亮部区域和暗部区域,解决如何为不同环境光线下拍摄出的照片,通过对划分后的亮部区域和暗部区域设定合理的亮度阈值,从而实现提高滤镜的处理效果。

参考图2,为本发明实施例提供的另一种图像处理的方法,如图2所示图像处理的方法,可包括:

201、电子设备获取用户输入的图像。

202、电子设备识别图像中的目标人脸。

其中,电子设备获得用户输入的图像,可以指电子设备加载用户从相册中选择的照片,也可以指电子设备调用拍照软件根据用户需求实时拍摄的照片。比如,可假设电子设备为手机,手机可获取用户在手机相册中选择的照片作为图像,或者手机也可获取用户使用手机照相软件拍摄的照片作为图像。在本实施例中,电子设备获取用户输入的图像的具体方式不做限定。

电子设备识别获得到的图像中的目标人脸,可选的,电子设备可利用人脸辨识技术识别获得到的图像中的目标人脸。也就是说,电子设备可以利用人脸辨识技术识别是否获取用户输入的图像中包括目标人脸。具体的,电子设备可利用人脸辨识技术判断在图像中是否能够获得目标人脸特征点信息:若能够获得目标人脸特征点信息,则表明图像中包括目标人脸;若不能获得目标人脸特征点信息,则表明图像中没有目标人脸。本发明实施例中所讲的图像处理的方法,主要是针对不同人脸,设定不同亮度阈值,使得不同人脸在不同的滤镜下能够得到较好的显示效果。因此,在本发明实施例中,若电子设备识别到获取到的图像中包括目标人脸,则执行步骤203,若电子设备识别到获取到的图像中不包括目标人脸,则可不执行步骤203,如此可节省电子设备功耗。

203、电子设备根据目标人脸的特征点,将目标人脸划分为脸部区域、眼睛区域和嘴唇区域。

具体的,若电子设备识别到获得到的图像中包括目标人脸,则可根据目标人脸的特征点,将目标人脸划分为脸部区域、眼睛区域和嘴唇区域。可选的,电子设备可利用人脸辨识技术得到目标人脸的特征点信息;电子设备根据该特征点信息建构目标人脸的五官特征,依据五官特征将目标人脸划分为脸部区域、眼睛区域和嘴唇区域。举例来说,假设电子设备识别到用户输入的图像中包括目标人脸,并假设电子设备利用人脸辨识技术得到该目标人脸的特征点,依据该特征点建构出目标人脸的五官耳朵、鼻子、眼睛、嘴和眉毛。电子设备可预先设定目标人脸划分规则,比如电子设备预设的目标人脸划分规则可为鼻子、耳朵和眉毛划分为一个区域,称为脸部区域;眼睛区域独立作为眼睛区域;嘴唇区域独立作为嘴唇区域。在本例中,电子设备可根据五官特征将目标人脸划分脸部区域、眼睛区域和嘴唇区域。

可选的,当识别到用户输入的图像中包括至少两个对象时,识别图像中的目标对象包括:分别计算在图像中至少两个对象所占区域与图像区域的比例;判断计算得到的比例是否满足预设比例;将满足预设比例的对象作为目标对象。也就是说,如果电子设备识别到用户输入的图像中包括至少两个人脸,可通过计算该至少两个人脸中的每个人脸在图像中所占区域大小决定哪个人脸为电子设备想要识别的目标人脸。举例来说,假设电子设备获得到用户输入的图像之后,可利用人脸辨识技术识别到该图像中包括两个人脸,假设电子设备预先设定的目标人脸所占区域与图像区域的预设比例为50%,即如果在电子设备获取到的图像中人脸所占区域与图像区域的比例大于或者等于50%,则该人脸即为目标人脸。电子设备可根据人脸辨识技术得到的两个人脸中每个人脸所占区域,电子设备将分别计算每个人脸在该图像中所占区域的比例,可假设第一人脸在图像中所占区域为整个图像区域的比例为60%,第二人脸在图像中所占区域为整个图像区域的20%,电子设备通过判断可知第一人脸所占整个图像区域的比例符合目标人脸所占区域与图像区域的预设比例,因此电子设备识别第一人脸为目标人脸。

可选的,电子设备识别到图像中的目标人脸可为多个。举例来说,电子设备可预先设定目标人脸所占区域与图像区域的预设比例,可假设为30%,假设电子设备识别到图像区域中包括三个人脸,三个人脸在图像区域所占的比例分别为第一人脸所占区域与图像区域的比例为40%、第二人脸所占区域与图像区域的比例为35%,第三人脸所占区域与图像区域的比例为10%,则电子设备通过判断可知,第一人脸和第二人脸所占图像区域的比例均大于30%,因此电子设备识别第一人脸和第二人脸为目标人脸。

204、电子设备获取使得脸部区域、眼睛区域和嘴唇区域的亮部区域与暗部区域的比例满足脸部区域、眼睛区域和嘴唇区域的预设亮暗分布比例的亮度阈值。

可选的,电子设备可预先为目标人脸的脸部区域、眼睛区域和嘴唇区域分别设定预设亮暗分布比例,换句话说如果上述各个部分的亮部区域与暗部区域的比例满足各部分的预设亮暗分布比例,可使得上述的各个部分在任何图像编修中达到较好的效果。比如在某种滤镜下,当脸部区域的亮部区域与暗部区域的比例符合脸部的预设亮暗分布比例时,可以使得脸部在当前滤镜下有较好的滤镜效果。

可选的,电子设备获取使得脸部区域、眼睛区域和嘴唇区域的亮部区域与暗部区域的比例满足脸部区域、眼睛区域和嘴唇区域的预设亮暗分布比例的亮度阈值可包括:将预设亮度范围内的各个亮度作为阈值,分别计算脸部区域、眼睛区域和嘴唇区域的亮暗分布比例;判断上述每个区域的亮暗分布比例是否符合上述每个区域的预设亮暗分布比例;将使得脸部区域、眼睛区域和嘴唇区域的亮暗分布比例均符合预设亮暗分布比例的的亮度作为获取到的亮度阈值。其中,可选的,将预设亮度范围内的各个亮度作为阈值,分别计算脸部区域、眼睛区域和嘴唇区域的亮暗分布比例,可包括:针对脸部区域、眼睛区域和嘴唇区域,根据脸部区域、眼睛区域和嘴唇区域的彩色数组确定亮度数组;针对预设亮度范围内的每个亮度作为阈值,并根据脸部区域、眼睛区域和嘴唇区域的亮度数组,将脸部区域、眼睛区域和嘴唇区域分别划分为亮部区域和暗部区域,并分别计算上述每个区域中亮部区域和暗部区域的分布比例。

也就是说,电子设备将目标人脸划分为脸部区域、眼睛区域和嘴唇区域三个区域之后,将上述三个区域由彩色数组转换成亮度数组,以便于获取每个区域的亮度。之后将预设亮度范围内的各个亮度依次作为阈值,并根据三个区域的亮度数组分别计算上述三个区域在当前阈值下的亮暗分布比例,电子设备检测脸部区域、眼睛区域和嘴唇区域的亮暗比例是否均符合每个区域的预设亮暗比例:如果符合,则将该当前的阈值作为获取到的亮度阈值;如果不符合,将当前的阈值增加或者减少预设值之后,重复该步骤,直到电子设备获得到亮度阈值为止。

举例来说,可假设电子设备获取用户输入的照片,并识别到该照片中存在两个人脸,可分别计算在该照片中两个人脸所占区域与该照片区域的比例,判断各个计算所得到的比例是否满足目标对象所占区域与图像区域预设比例,将满足预设比例的上述比例对应的人脸作为电子设备识别到的目标人脸。假设电子设备通过上述步骤得到一个目标人脸,可利用人脸辨识技术得到该目标人脸的特征点。可根据该目标人脸的特征点和电子设备预设的划分规则,将目标人脸划分为脸部区域、眼睛区域和嘴唇区域。其中,可假设该划分规则可以为将眼睛和嘴唇分别独立作为一个区域,其他目标人脸的区域统一作为脸部区域。电子设备可预先设定的目标人脸各个区域亮暗分布比例可以为:脸部区域中亮部区域所占比例为74%,暗部区域所占比例为26%;眼睛区域中亮部区域所占比例为60%,暗部区域所占比例为40%;嘴唇区域中亮部区域所占比例为55%,暗部区域所占比例为45%。

电子设备为上述例子中的一个目标人脸选择合适的亮度阈值。具体的,电子设备依次使预设亮度范围内的各个亮度作为阈值,并分别计算在当前阈值下脸部区域、眼睛区域和嘴唇区域的亮暗分布比例,将上述三个区域得到的亮暗比例分别与各部分预设的亮暗比例进行比较,若均符合各个区域的预设比例,则电子设备将当前亮度作为获取到的亮度阈值。换句话说,电子设备预先设定一个亮度范围,假设为0~255,电子设备将该范围内的各个亮度按照从小到大或者从大到小的顺序依次作为阈值,假设可将该范围内的亮度1作为阈值,计算在该阈值下目标人脸的脸部区域、眼睛区域和嘴唇区域的亮暗分布比例,若该三个部分的亮暗比例均满足预设的亮暗分布比例,则电子设备将当前亮度1作为亮度阈值;反之,电子设备将亮度1增加1或者增加预设值作为新的阈值,重新执行上述步骤,直至电子设备设定的阈值可以满足人脸区域、眼睛区域和嘴唇区域的亮暗分布比例符合各个部分的预设比例。假设电子设备执行以上步骤直至亮度为110时,可以使得脸部区域、眼睛区域和嘴唇区域的亮暗比例满足各个区域的亮暗分布比例,则将110作为该目标人脸的亮度阈值。

本发明实施例电子设备在获取到用户输入的图像中识别目标人脸,根据该目标人脸的特征点,将该目标人脸划分为脸部区域、眼睛区域和嘴唇区域,之后电子设备获取该目标人脸的亮度阈值,该亮度阈值为使得脸部区域、眼睛区域和嘴唇区域的亮部区域与暗部区域的比例满足脸部区域、眼睛区域和嘴唇区域的预设亮暗分布比例的亮度,可以解决如何为不同换将光线下拍摄出的包括目标人脸的照片,通过划分后的亮部区域和暗部区域设定合理的亮度阈值,从而实现提高滤镜的处理效果。

参考图3,为本发明实施例提供的一种图像处理的装置的结构示意图,如图3所述的图像处理的装置,可包括识别单元301、划分单元302和获取单元303:

识别单元301,用于识别图像中的目标对象;

划分单元302,用于根据目标对象的特征点,将目标对象划分为至少一个区域;

获取单元303,用于获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,亮度阈值用于划分区域的亮暗部分布。

换句话说,获取单元303获得到的亮度阈值是用来划分目标对象中至少一个区域的每个区域的亮部区域与暗部区域的,该亮度阈值应该保证每个区域的亮暗分布比例满足每个区域预设的亮暗分布比例,如此可以保证图像中目标对象各个区域在图像编修或者其他图像编辑软件中具有较好的效果,比如在滤镜中,可以保证电子设备获得较好的目标对象滤镜效果。

可选的,当识别单元301识别图像中的目标对象为目标人脸时,划分单元302具体用于:利用人脸辨识技术得到人脸的特征点信息;根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。

可选的,获取单元303具体用于:将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;将使得每个区域的亮暗分布比例均符合预设亮暗分布比例的亮度作为获取到的亮度阈值。

可选的,将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,包括:针对至少一个区域中的每个区域,根据所述区域的彩色数组确定区域的亮度数组;针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。

可选的,当图像中包括至少两个对象时,识别单元301具体用于:分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;判断计算得到比例是否满足预设比例;将满足预设比例的对象作为目标对象。

本实施例识别单元301识别图像中的目标对象,划分单元302根据目标对象的特征点,将目标对象划分为至少一个区域,获取单元303获取使得该至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,其中该亮度阈值用来划分每个区域的亮部区域和暗部区域,可以解决如何为不同环境光线下拍摄出的照片,通过对划分后的亮部区域和暗部区域设定合理的亮度阈值,从而实现提高滤镜的处理效果。

可以理解的是,本实施例的数据信息处理装置的各功能模块、单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

参见图4,是本发明实施例提供的一种电子设备的示意性框图。如图所示的本实施例中的电子设备可以包括:一个或多个处理器401;一个或多个输入设备402,一个或多个输出设备403和存储器404。上述处理器401、输入设备402、输出设备403和存储器404通过总线405连接。存储器404用于存储计算机程序,计算机程序包括程序指令,处理器401用于执行存储器404存储的程序指令。其中,处理器401被配置用于调用程序指令执行:

识别图像中的目标对象;

根据目标对象的特征点,将目标对象划分为至少一个区域;

获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,亮度阈值用于划分区域的暗部分布。

可选的,当目标对象为人脸时,根据目标对象的特征点,将目标对象划分为至少一个区域,处理器401被配置用于调用程序指令具体执行:

利用人脸辨识技术得到人脸的特征点信息;

根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。

可选的,获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,处理器401被配置用于调用程序指令具体执行:

将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;

判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;

将使得每个区域的亮暗分布比例均符合预设亮暗分布比例的亮度作为获取到的亮度阈值。

可选的,将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,处理器401被配置用于调用程序指令具体执行:

针对至少一个区域中的每个区域,根据区域的彩色数组确定区域的亮度数组;

针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。

可选的,当识别到图像中包括至少两个对象时,识别图像中的目标对象,处理器401被配置用于调用程序指令具体执行:

分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;

判断计算得到的比例是否满足预设比例;

将满足预设比例的对象作为目标对象。

应当理解,在本发明实施例中,所称处理器401可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备402可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备403可以包括显示器(lcd等)、扬声器等。

该存储器404可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器404的一部分还可以包括非易失性随机存取存储器。例如,存储器404还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器401、输入设备402、输出设备403可执行本发明图1提供的图像处理的方法实施例和图2提供的图像处理的装置实施例中所描述的实现方式,也可执行本发明图3提供的实施例所描述电子设备的实现方式,在此不再赘述。

在本发明的实施例中提供一种介质,介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行时实现:

识别图像中的目标对象;

根据目标对象的特征点,将目标对象划分为至少一个区域;

获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,亮度阈值用于划分区域的亮暗分布。

可选的,当目标对象为人脸时,根据目标对象的特征点,将目标对象划分为至少一个区域,程序指令被处理器执行时具体实现:

利用人脸辨识技术得到人脸的特征点信息;

根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。

可选的,获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,程序指令被处理器执行时具体实现:

将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;

判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;

将使得每个区域的亮暗分布比例均符合预设亮暗分布比例的亮度作为获取到的亮度阈值。

可选的,将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,程序指令被处理器执行时具体实现:

针对至少一个区域中的每个区域,根据区域的彩色数组确定区域的亮度数组;

针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。

可选的,当识别到图像中包括至少两个对象时,识别图像中的目标对象,程序指令被处理器执行时具体实现:

分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;

判断计算得到的比例是否满足预设比例;

将满足预设比例的对象作为目标对象。

在本发明的实施例中提供一种应用程序,包括程序指令,程序指令当被执行时用于执行:

识别图像中的目标对象;

根据目标对象的特征点,将目标对象划分为至少一个区域;

获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,亮度阈值用于划分区域的亮暗分布。

可选的,当目标对象为人脸时,根据目标对象的特征点,将目标对象划分为至少一个区域,程序指令当被执行时用于具体执行:

利用人脸辨识技术得到人脸的特征点信息;

根据人脸特征点信息建构人脸的五官特征,依据五官特征将人脸划分为脸部区域、眼睛区域和嘴唇区域。

可选的,获取使得至少一个区域中每个区域的亮部区域与暗部区域的比例均满足每个区域的预设亮暗分布比例的亮度阈值,程序指令当被执行时用于具体执行:

将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例;

判断每个区域的亮暗分布比例是否符合每个区域的预设亮暗分布比例;

将使得每个区域的亮暗分布比例均符合预设亮暗分布比例的亮度作为获取到的亮度阈值。

可选的,将预设亮度范围内的各个亮度作为阈值,分别计算至少一个区域中每个区域的亮暗分布比例,程序指令当被执行时用于具体执行:

针对至少一个区域中的每个区域,根据区域的彩色数组确定区域的亮度数组;

针对预设亮度范围内的每个亮度作为阈值,并根据每个区域的亮度数组,将每个区域划分为亮部区域和暗部区域,并分别计算每个区域中亮部区域和暗部区域的分布比例。

可选的,当识别到图像中包括至少两个对象时,识别图像中的目标对象,程序指令当被执行时用于具体执行:

分别计算在图像中至少两个对象中每个对象所占区域与图像区域的比例;

判断计算得到的比例是否满足预设比例;

将满足预设比例的对象作为目标对象。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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