本发明专利技术公开了一种具有人脸的图像处理方法和装置。所述方法,包括:获取当前拍摄场景中具有人脸的图像;对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域;确定人脸区域的人脸决定点以及环境光区域的环境光决定点;根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数;根据所述白平衡参数对所述具有人脸的图像进行调整。本发明专利技术提供的技术方案,通过将具有人脸的图像划分为人脸区域以及环境光区域,对人脸区域进行白平衡参数调整,有效地还原景色本质,提高图像质量。
【技术实现步骤摘要】
本专利技术涉及图像处理
,尤其涉及一种具有人脸的图像处理方法和装置。
技术介绍
现有技术中,各种场景下智能终端的白平衡是通过判断整张图片的灰点位置得到的。当采用智能终端中的前置摄像头进行自拍时,自拍图像中人脸区域占用了较大的比重,图像中人脸区域为暖光,该部分区域的像素点落在暖光区,人脸区域的像素点在整张图像的像素点中比例较大,白平衡误判为低色温,通过白平衡处理后最终导致图像整体偏蓝。另外,多数人都喜欢在颜色比较鲜艳的环境下取景,通过后置摄像头拍摄的图像背景的饱和度较高,经过白平衡调试之后,导致人脸区域偏红。现有技术中,在对图像中偏红的人脸区域进行处理时,一般采用降低整张图像饱和度的方法调整人脸区域的偏红程度。可见,现有技术在处理具有人脸的图像时,不能较好的进行白平衡调试,图像质量不佳。
技术实现思路
本专利技术提供一种具有人脸的图像处理方法和装置,以有效地还原景色本质,提高图像质量。一方面,本专利技术公开了一种具有人脸的图像处理方法。所述方法包括:获取当前拍摄场景中具有人脸的图像;对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域;确定人脸区域的人脸决定点以及环境光区域的环境光决定点;根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数;根据所述白平衡参数对所述具有人脸的图像进行调整。进一步地,根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数,包括:计算所述人脸决定点和环境光决定点之间的决定点距离;根据所述决定点距离与所述设定距离阀值的大小关系,调整所述白平衡参数。进一步地,根据所述决定点距离与所述设定距离阀值的大小关系,调整所述白平衡参数,包括:当所述人脸决定点和所述环境光决定点之间的距离大于所述设定距离阀值时,根据人脸决定点调整人脸区域的白平衡参数,并且根据环境光决定点调整环境光区域的白平衡参数;当所述人脸决定点以及所述环境光决定点之间的距离小于所述设定距离阀值时,根据整张图像落入灰带的点调整白平衡参数。进一步地,对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域包括:对所述具有人脸的图像进行人脸识别,确定人脸对应的矩形框;在所述矩形框中提取人脸轮廓;将所述人脸轮廓作为所述人脸区域,图像中的其他区域作为环境光区域。进一步地,确定人脸区域的人脸决定点以及环境光区域的环境光决定点,包括:将所述具有人脸的图像划分为256个宏块,并计算各宏块色彩的红/绿比值和蓝/绿比值;根据所述宏块的红/绿比值和蓝/绿比值以及光源的红/绿比值范围和蓝/绿比值范围,确定落灰区的宏块为灰区宏块;根据人脸区域的灰区宏块的红/绿比值和蓝/绿比值计算人脸决定点,并且根据环境光区域的灰区宏块的红/绿比值和蓝/绿比值计算环境光决定点。另一方面,本专利技术还公开了一种具有人脸的图像处理装置。所述装置包括:图像获取模块,用于获取当前拍摄场景中具有人脸的图像;区域识别模块,用于对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域;决定点确定模块,用于确定人脸区域的人脸决定点以及环境光区域的环境光决定点;白平衡参数调整模块,用于根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数;图像调整模块,用于根据所述白平衡参数对所述具有人脸的图像进行调整。进一步地,所述白平衡参数调整模块,包括:决定点距离计算单元,用于计算所述人脸决定点和环境光决定点之间的决定点距离;白平衡参数调整单元,用于根据所述决定点距离与所述设定距离阀值的大小关系,调整所述白平衡参数。进一步地,所述白平衡参数调整单元,具体用于:当所述人脸决定点和所述环境光决定点之间的距离大于所述设定距离阀值时,根据人脸决定点调整人脸区域的白平衡参数,并且根据环境光决定点调整环境光区域的白平衡参数;当所述人脸决定点以及所述环境光决定点之间的距离小于所述设定距离阀值时,根据整张图像落入灰带的点调整白平衡参数。进一步地,所述区域识别模块,包括:人脸矩形框确定单元,用于对所述具有人脸的图像进行人脸识别,确定人脸对应的矩形框;人脸轮廓提取单元,用于在所述矩形框中提取人脸轮廓;区域划分单元,用于将所述人脸轮廓作为所述人脸区域,图像中的其他区域作为环境光区域。进一步地,所述决定点确定模块,包括:色彩比值计算单元,用于将所述具有人脸的图像划分为256个宏块,并计算各宏块色彩的红/绿比值和蓝/绿比值;灰区宏块确定单元,用于根据所述宏块的红/绿比值和蓝/绿比值以及光源的红/绿比值范围和蓝/绿比值范围,确定落灰区的宏块为灰区宏块;决定点计算单元,用于根据人脸区域的灰区宏块的红/绿比值和蓝/绿比值计算人脸决定点,并且根据环境光区域的灰区宏块的红/绿比值和蓝/绿比值计算环境光决定点。本专利技术提供的技术方案,通过将具有人脸的图像划分为人脸区域以及环境光区域,对人脸区域进行白平衡参数调整,有效地还原景色本质,提高图像质量。附图说明图1是本专利技术实施例一提供的一种具有人脸的图像处理方法的流程示意图;图2是本专利技术实施例二提供的一种具有人脸的图像处理方法的流程示意图;图3是本专利技术实施例三提供的一种具有人脸的图像处理方法的流程示意图;图4是本专利技术实施例四提供的一种具有人脸的图像处理装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种具有人脸的图像处理方法的流程示意图。该方法由具有人脸的图像处理装置来执行,该装置一般集成于具有拍摄功能的设备中,例如智能移动终端等。参见图2,所述具有人脸的图像处理方法,包括:S110、获取当前拍摄场景中具有人脸的图像。当开启具有拍摄功能的设备后,通过设备中的前置摄像头或者后置摄像头拍摄一幅当前场景下具有人脸的图像。其中,具有拍摄功能的设备可以是智能手机、平板电脑以及带有摄像头的个人计算机。S120、对具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域。将具有人脸的图像进行区域划分,可以通过各种人脸识别算法识别人脸区域,图像中人脸区域以外的区域判定为环境光区域。人脸识别算法可以采用Adaboost算法。Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器),该算法本身是通过改变数据分布来实现的,它根据每次训练集之中每个样本的分类是否正确,以及上次的总体分类的准确率,来确定每个样本的权值,并将修改过权值的新数据集送给下层分类器进行训练,最后将每次训练得到的分类器最后融合起来,作为最后的决策分类器。优选的,在Adaboost算法中可以采用动态阀值,进一步加速人脸识别的速度。人脸识别算法还可以采用其他能够快速识别人脸区域的算法,本专利技术中对人脸识别算法不作具体限定。进一步地,对具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域可以包括:对具有人脸的图像进行人脸识别,确定人脸对应的矩形框;在矩形框中本文档来自技高网...
【技术保护点】
一种具有人脸的图像处理方法,其特征在于,包括:获取当前拍摄场景中具有人脸的图像;对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域;确定人脸区域的人脸决定点以及环境光区域的环境光决定点;根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数;根据所述白平衡参数对所述具有人脸的图像进行调整。
【技术特征摘要】
1.一种具有人脸的图像处理方法,其特征在于,包括:获取当前拍摄场景中具有人脸的图像;对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域;确定人脸区域的人脸决定点以及环境光区域的环境光决定点;根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数;根据所述白平衡参数对所述具有人脸的图像进行调整。2.根据权利要求1所述的方法,其特征在于,根据所述人脸决定点、环境光决定点以及设定距离阀值,调整所述白平衡参数,包括:计算所述人脸决定点和环境光决定点之间的决定点距离;根据所述决定点距离与所述设定距离阀值的大小关系,调整所述白平衡参数。3.根据权利要求2所述的方法,其特征在于,根据所述决定点距离与所述设定距离阀值的大小关系,调整所述白平衡参数,包括:当所述人脸决定点和所述环境光决定点之间的距离大于所述设定距离阀值时,根据人脸决定点调整人脸区域的白平衡参数,并且根据环境光决定点调整环境光区域的白平衡参数;当所述人脸决定点以及所述环境光决定点之间的距离小于所述设定距离阀值时,根据整张图像落入灰带的点调整白平衡参数。4.根据权利要求1所述的方法,其特征在于,对所述具有人脸的图像进行人脸识别,得到人脸区域以及除人脸区域之外的环境光区域包括:对所述具有人脸的图像进行人脸识别,确定人脸对应的矩形框;在所述矩形框中提取人脸轮廓;将所述人脸轮廓作为所述人脸区域,图像中的其他区域作为环境光区域。5.根据权利要求1所述的方法,其特征在于,确定人脸区域的人脸决定点以及环境光区域的环境光决定点,包括:将所述具有人脸的图像划分为256个宏块,并计算各宏块色彩的红/绿比值和蓝/绿比值;根据所述宏块的红/绿比值和蓝/绿比值以及光源的红/绿比值范围和蓝/绿比值范围,确定落灰区的宏块为灰区宏块;根据人脸区域的灰区宏块的红/绿比值和蓝/绿比值计算人脸决定点,并且根据环境光区域的灰区宏块的红/绿比值和蓝/绿比值计算环境光决定点。6.一种具有人脸的图像处理装置,其特征在于,包括:图...
【专利技术属性】
技术研发人员:王文平,肖鹏,
申请(专利权)人:乐视移动智能信息技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。