图像的白平衡处理方法、装置和终端设备制造方法及图纸

技术编号:16761766 阅读:40 留言:0更新日期:2017-12-09 05:40
本发明专利技术公开了一种图像的白平衡处理方法、装置和终端设备,其中,方法包括:根据用于将图像中的人脸调整至肤色的人脸白平衡算法,对图像计算第一增益值。根据灰度世界算法,对图像计算第二增益值。判断第一增益值与第二增益值是否相似。若第一增益值与第二增益值相似,根据第二增益值对图像进行白平衡处理,若第一增益值与第二增益值不相似,根据第一增益值对图像进行白平衡处理。解决了通过用户设定的方式选择白平衡算法,容易导致白平衡算法与实际场景不匹配,导致白平衡处理效果较差的技术问题。

White balance processing methods, devices and terminal devices for images

The invention discloses an image white balance processing method, device and terminal device, wherein the method comprises the following steps: first, calculating the first gain value of the image according to the face white balance algorithm for adjusting the face to the skin color in the image. According to the gray world algorithm, the second gain value is calculated for the image. Determine whether the first gain value is similar to the second gain value. If the first gain value is similar to the second gain value, the white balance processing is performed on the image according to the second gain value. If the first gain value is not the same as the second gain value, the white balance of the image is processed according to the first gain value. It solves the technical problem that white balance algorithm is not matched with actual scenes, which results in poor white balance processing.

【技术实现步骤摘要】
图像的白平衡处理方法、装置和终端设备
本专利技术涉及移动终端
,尤其涉及一种图像的白平衡处理方法、装置和终端设备。
技术介绍
人的视觉系统具有颜色恒常性,能从变化的光照环境和成像条件下获取物体表面颜色的不变特性。例如,无论在室内钨丝灯下看白色的物体,还是在昏暗的灯光下看白色的物体,人类都会感觉该物体是白色的。这是由于人类在不断的生长过程中,人的大脑已经适应了不同光线下的物体的颜色。但成像设备不具有这样的调节功能,需要选择合适的颜色平衡算法,消除光照环境对颜色显现的影响。现有技术中存在多种白平衡算法,均可用于计算出增益值,基于该增益值进行白平衡处理。但具体采用哪一种算法进行增益值的计算,现有技术中往往采用用户设定的方式,由用户进行选择。但现有技术中的这种用户设定方式,容易导致白平衡算法与实际场景不匹配,导致白平衡处理效果较差的技术问题。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种图像的白平衡处理方法,解决了通过用户设定的方式选择白平衡算法,容易导致白平衡算法与实际场景不匹配,导致白平衡处理效果较差的技术问题。本专利技术的第二个目的在于提出一种图像的白平衡处理装置。本专利技术的第三个目的在于提出一种终端设备。本专利技术的第四个目的在于提出一种一种计算机可读存储介质。为了实现上述目的,本专利技术第一方面实施例提出了一种图像的白平衡处理方法,图像的内容包括人脸,所述方法包括以下步骤:根据用于将所述图像中的人脸调整至肤色的人脸白平衡算法,对所述图像计算第一增益值;根据灰度世界算法,对所述图像计算第二增益值;判断所述第一增益值与所述第二增益值是否相似;若所述第一增益值与所述第二增益值相似,根据所述第二增益值对所述图像进行白平衡处理;若所述第一增益值与所述第二增益值不相似,根据所述第一增益值对所述图像进行白平衡处理。本专利技术实施例的一种图像的白平衡处理方法中,根据用于将图像中的人脸调整至肤色的人脸白平衡算法,对图像计算第一增益值。根据灰度世界算法,对图像计算第二增益值。判断第一增益值与第二增益值是否相似。若第一增益值与第二增益值相似,根据第二增益值对图像进行白平衡处理,若第一增益值与第二增益值不相似,根据第一增益值对图像进行白平衡处理。解决了通过用户设定的方式选择白平衡算法,容易导致白平衡算法与实际场景不匹配,导致白平衡处理效果较差的技术问题。为了实现上述目的,本专利技术第二方面实施例提出了一种图像的白平衡处理装置,图像的内容包括人脸,所述装置包括:计算模块,用于根据用于将所述图像中的人脸调整至肤色的人脸白平衡算法,对所述图像计算第一增益值;根据灰度世界算法,对所述图像计算第二增益值;判断模块,用于判断所述第一增益值与所述第二增益值是否相似;处理模块,用于若所述第一增益值与所述第二增益值相似,根据所述第一增益值对所述图像进行白平衡处理;若所述第一增益值与所述第二增益值不相似,根据所述第二增益值对所述图像进行白平衡处理。本专利技术实施例的一种图像的白平衡处理装置中,计算模块,用于根据用于将图像中的人脸调整至肤色的人脸白平衡算法,对图像计算第一增益值,根据灰度世界算法,对图像计算第二增益值。判断模块,用于判断第一增益值与第二增益值是否相似。处理模块,用于若第一增益值与第二增益值相似,根据第一增益值对图像进行白平衡处理,若第一增益值与第二增益值不相似,根据第二增益值对图像进行白平衡处理。解决了通过用户设定的方式选择白平衡算法,容易导致白平衡算法与实际场景不匹配,导致白平衡处理效果较差的技术问题。为了实现上述目的,本专利技术第三方面实施例提出了一种终端设备,包括以下一个或多个组件:壳体和位于壳体内的处理器、存储器、摄像头,其中,存储器存储有可执行程序代码,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行第一方面实施例所述的图像的白平衡处理方法。为了实现上述目的,本专利技术第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面实施例所述的图像的白平衡处理方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种图像的白平衡处理方法的流程示意图;图2为本专利技术实施例所提供的另一种图像的白平衡处理方法的流程示意图;图3为本专利技术实施例所提供的一种图像的白平衡处理装置的结构示意图;图4为本专利技术实施例所提供的另一种图像的白平衡处理装置的结构示意图;图5为本专利技术实施例所提供的又一种图像的白平衡处理装置的结构示意图;以及图6是根据本专利技术一个实施例的终端设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的方法、装置和终端设备。图1为本专利技术实施例所提供的一种图像的白平衡处理方法的流程示意图,如图1所示,该方法包括:步骤101,根据用于将图像中的人脸调整至肤色的人脸白平衡算法,对该图像计算第一增益值。具体地,人脸白平衡(FaceAutomaticWhiteBalance,FaceAWB)算法是指,在使用白平衡方法对图像进行处理时,需要对图像特征做出合理的估计,从而对校正算子做出更加合适的估计。当图像中存在人物时,由于一类人种的肤色变化很小,在一个可估算的范围内。因此,可以根据人脸肤色的特征,确定对应的校正算子,进而得到更准确的白平衡计算结果。尤其在大面积纯色背景和/或混光条件下,能有效改善图像的白平衡效果。为了选用合适的增益值对图像进行白平衡处理,可以先根据该人脸白平衡算法,对图像计算得到第一增益值以作备用。步骤102,根据灰度世界算法,对该图像计算第二增益值。具体地,灰度世界(SimpleGrayWorld)算法是以灰度世界假设为基础,该假设认为:对于一幅有着大量色彩变化的图像,红色(Red,R)、绿色(Green,G)和蓝色(Blue,B)三个分量的饱和度的平均值趋于同一灰度值。即灰度世界算法假设自然界景物对于光线的平均反射的均值在总体上是个定值,这个定值中R、G、B三个分量的饱和度趋于一致。当图像中存在丰富的色彩时,通过该灰度世界算法对图像进行处理,可以更好地消除环境光的影响。为了选用合适的增益值对图像进行白平衡处理,可以先根据该灰度世界算法,对图像计算得到第二增益值以作备用。步骤103,判断第一增益值与第二增益值是否相似。具体地,作为一种可能的实现方式,可以针对每一颜色分量,分别计算对应的第一增益值和对应的第二增益值之间的差值。若至少一个颜色分量上的差值大于差值阈值,可以确定该第一增益值与该第二增益值不相似;若每一颜色分量上的差值均小于差值阈值,则可以确定该第一增益值与该第二增益值相似。作为另一种可能的实现方式,可以根据该第一增益值在每一颜色分量上的取值,生成第一向量。并根据第二增益值在每一颜色分量上的取值,生成本文档来自技高网...
图像的白平衡处理方法、装置和终端设备

【技术保护点】
一种图像的白平衡处理方法,其特征在于,图像的内容包括人脸,所述方法包括以下步骤:根据用于将所述图像中的人脸调整至肤色的人脸白平衡算法,对所述图像计算第一增益值;根据灰度世界算法,对所述图像计算第二增益值;判断所述第一增益值与所述第二增益值是否相似;若所述第一增益值与所述第二增益值相似,根据所述第二增益值对所述图像进行白平衡处理;若所述第一增益值与所述第二增益值不相似,根据所述第一增益值对所述图像进行白平衡处理。

【技术特征摘要】
1.一种图像的白平衡处理方法,其特征在于,图像的内容包括人脸,所述方法包括以下步骤:根据用于将所述图像中的人脸调整至肤色的人脸白平衡算法,对所述图像计算第一增益值;根据灰度世界算法,对所述图像计算第二增益值;判断所述第一增益值与所述第二增益值是否相似;若所述第一增益值与所述第二增益值相似,根据所述第二增益值对所述图像进行白平衡处理;若所述第一增益值与所述第二增益值不相似,根据所述第一增益值对所述图像进行白平衡处理。2.根据权利要求1所述的白平衡处理方法,其特征在于,所述判断所述第一增益值与所述第二增益值是否相似,包括:针对每一颜色分量,分别计算对应的第一增益值和对应的第二增益值之间的差值;若至少一个颜色分量上的差值大于差值阈值,确定所述第一增益值与所述第二增益值不相似;若每一颜色分量上的差值均小于差值阈值,确定所述第一增益值与所述第二增益值相似。3.根据权利要求1所述的白平衡处理方法,其特征在于,所述判断所述第一增益值与所述第二增益值是否相似,包括:根据第一增益值在每一颜色分量上的取值,生成第一向量;根据第二增益值在每一颜色分量上的取值,生成第二向量;根据所述第一向量和所述第二向量之间的向量距离,判断对应的所述第一增益值和所述第二增益值是否相似。4.根据权利要求3所述的白平衡处理方法,其特征在于,所述根据所述第一向量和所述第二向量之间的向量距离,判断对应的所述第一增益值和所述第二增益值是否相似,包括:若所述第一向量和所述第二向量之间的向量距离大于距离阈值,确定所述第一增益值和所述第二增益值不相似;若所述第一向量和所述第二向量之间的向量距离不大于距离阈值,确定所述第一增益值和所述第二增益值相似。5.根据权利要求3所述的白平衡处理方法,其特征在于,所述向量距离包括欧几里得距离。6.一种...

【专利技术属性】
技术研发人员:袁全
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1