图像处理方法、装置、计算机可读存储介质和计算机设备制造方法及图纸

技术编号:18021593 阅读:55 留言:0更新日期:2018-05-23 06:38
本申请涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。上述方法,包括:获取待处理图像中参考色彩点,根据所述参考色彩点确定第一色温值;若获取到多个第一色温值,检测所述多个第一色温值的分布是否符合预设规则;若所述多个第一色温值的分布不符合预设规则,根据色温传感器获取第二色温值;根据所述第二色温值从所述多个第一色温值中选取目标色温值;根据所述目标色温值计算白平衡增益值,根据所述白平衡增益值对所述待处理图像进行白平衡处理。上述方法,能够提高确定目标色温值的准确性,有利于根据上述目标色温值对待处理图像进行白平衡处理,提高对待处理图像白平衡的效果。

【技术实现步骤摘要】
图像处理方法、装置、计算机可读存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着智能计算机设备的迅速发展,智能计算机的拍摄技术越来越完备。对拍摄获取的图像,智能计算机设备可进行多种图像处理操作。例如,对图像的白平衡处理、美颜处理等。其中,对图像的白平衡处理即为调整图像中色彩,使得图像能够精确地反映被摄物体的色彩状况。
技术实现思路
本申请实施例提供一种图像处理方法、装置、计算机可读存储介质和计算机设备,可以对图像进行白平衡处理。一种图像处理方法,包括:获取待处理图像中参考色彩点,根据所述参考色彩点确定第一色温值;若获取到多个第一色温值,检测所述多个第一色温值的分布是否符合预设规则;若所述多个第一色温值的分布不符合预设规则,根据色温传感器获取第二色温值;根据所述第二色温值从所述多个第一色温值中选取目标色温值;根据所述目标色温值计算白平衡增益值,根据所述白平衡增益值对所述待处理图像进行白平衡处理。一种图像处理装置,包括:第一获取模块,用于获取待处理图像中参考色彩点,根据所述参考色彩点确定第一色温值;检测模块,用于若获取到多个第一色温值,检测所述多个第一色温值的分布是否符合预设规则;第二获取模块,若所述多个第一色温值的分布不符合预设规则,根据色温传感器获取第二色温值;选取模块,用于从所述多个第一色温值中选取与所述第二色温值最接近的色温值作为目标色温值;处理模块,用于根据所述目标色温值计算白平衡增益值,根据所述白平衡增益值对所述待处理图像进行白平衡处理。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如上所述的方法。本申请实施例中,在根据参考色彩点获取的第一色温值不准确时,根据色温传感器获取第二色温值,以第二色温值为辅助从第一色温值中确定目标色温值,能够提高确定目标色温值的准确性,有利于根据上述目标色温值对待处理图像进行白平衡处理,提高对待处理图像白平衡的效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中图像处理方法的流程图;图2为另一个实施例中图像处理方法的流程图;图3为另一个实施例中图像处理方法的流程图;图4为另一个实施例中图像处理方法的流程图;图5为一个实施例中图像处理装置的结构框图;图6为一个实施例中图像处理装置的结构框图;图7为一个实施例中图像处理电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中图像处理方法的流程图。如图1所示,一种图像处理方法,包括:步骤102,获取待处理图像中参考色彩点,根据参考色彩点确定第一色温值。上述待处理图像为需要进行白平衡处理的图像。上述待处理图像可为计算机设备拍摄获取的图像。例如,移动终端前置摄像头拍摄获取的图像、移动终端后置摄像头拍摄获取的图像。上述参考色彩是指与标准色彩的色差值在预设范围内的色彩,即接近标准色彩的色彩。通常情况下,可将上述标准色彩设置为白色,上述参考色彩即为接近白色的色彩。在一个实施例中,也可将上述标准色彩设置为其他颜色,例如肤色。上述参考色彩点即为像素的色彩为参考色彩的像素点。以标准色彩为白色为例,在RGB三颜色通道中白色对应的像素点中R/G=1.0,B/G=1.0,则接近白色的参考色彩的色彩范围为{0.8<R/G<1.2,0.8<B/G<1.2}。计算机设备在将图像进行白平衡处理时,通常会将图像划分为多个区域,例如将图像划分为25*25=625个区域,再检测在每个区域中是否存在参考色彩点。若区域中存在参考色彩点,计算机设备可统计每个区域中参考色彩点的均值。以RGB(红、绿、蓝三种颜色)三通道为例,统计每个区域中参考色彩点的均值是统计像素中R/G的均值R/G_average、B/G的均值B/G_average。计算机设备在获取到参考色彩点的均值后,可根据色彩与色温的对应关系查找对应的色温值,即第一色温值。其中,计算机设备仅获取存在参考色彩点的区域中第一色温值。步骤104,若获取到多个第一色温值,检测多个第一色温值的分布是否符合预设规则。计算机设备可统计待处理图像中每个区域对应的第一色温值,在获取到待处理图像对应的多个第一色温值后,可检测上述待处理图像对应的多个第一色温值是否符合预设规则。上述预设规则可为:色温差值在预设阈值内的第一色差值的数量是否达到预设比例。例如,色温的差值在100以内的第一色差值的数量是否达到80%。以待处理图像为25*25=625个区域为例,625个区域中有100区域中存在参考色彩点,获取的100个第一色温值中有80个色温值与4500的差值不超过100,即待处理图像的100个第一色温值中有80个色温值在4500左右,则计算机设备判定待处理图像的色温值为4500。步骤106,若多个第一色温值的分布不符合预设规则,根据色温传感器获取第二色温值。在实际使用过程中,由于环境光源的多样性和复杂性,可造成待处理图像中某些像素点被误检为参考色彩点(例如,低色温下的黄色被误检为白色、高色温下的淡蓝色被误检为白色),而待处理图像中某些像素点被误检为参考色彩点会造成检测出待处理图像存在多个色温(例如,待处理图像的第一色温点集中在2500和4500,则待处理图像有2个色温2500和4500),从而导致对图像的白平衡处理效果较差。若计算机设备检测到待处理图像中多个第一色温值不符合预设规则,则根据色温传感器获取第二色温值。上述色温传感器可通过检测当前环境光信息来获取当前环境色温,即第二色温。步骤108,根据第二色温值从多个第一色温值中选取目标色温值。通过色温传感器可获取计算机设备周围环境光信息,以及计算机设备周围环境光信息对应的色温信息。而计算机设备在拍摄图像时,计算机设备与被摄物体之间通常会有一定的距离,因此,通过色温传感器获取的计算机设备周围的色温信息不能准确的表示被摄物体周围的色温信息。因此,通过色温传感器获取的第二色温值用于辅助从多个第一色温值中选取目标色温值。在一个实施例中,根据第二色温值从多个第一色温值中选取目标色温值包括:(1)获取与第二色温值的差值在预设范围内的第一色温值。(2)若存在一个与第二色温值的差值在预设范围内的第一色温值,将与第二色温值的差值在预设阈值内的第一色温值作为目标色温值。(3)若存在多个与第二色温值的差值在预设范围内的第一色温值,将与第二色温值的差值最小的第一色温值作为目标色温值。计算机设备可分别获取第二色温值与多个第一色温值的差值,选取与第二色温值的差值在预设范围内的第一色温值。例如,选取与第二色温值的差值不超过10本文档来自技高网...
图像处理方法、装置、计算机可读存储介质和计算机设备

【技术保护点】
一种图像处理方法,其特征在于,包括:获取待处理图像中参考色彩点,根据所述参考色彩点确定第一色温值;若获取到多个第一色温值,检测所述多个第一色温值的分布是否符合预设规则;若所述多个第一色温值的分布不符合预设规则,根据色温传感器获取第二色温值;根据所述第二色温值从所述多个第一色温值中选取目标色温值;根据所述目标色温值计算白平衡增益值,根据所述白平衡增益值对所述待处理图像进行白平衡处理。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像中参考色彩点,根据所述参考色彩点确定第一色温值;若获取到多个第一色温值,检测所述多个第一色温值的分布是否符合预设规则;若所述多个第一色温值的分布不符合预设规则,根据色温传感器获取第二色温值;根据所述第二色温值从所述多个第一色温值中选取目标色温值;根据所述目标色温值计算白平衡增益值,根据所述白平衡增益值对所述待处理图像进行白平衡处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述第二色温值从所述多个第一色温值中选取目标色温值包括:获取与所述第二色温值的差值在预设范围内的第一色温值;若存在一个与所述第二色温值的差值在预设范围内的第一色温值,将所述与所述第二色温值的差值在预设阈值内的第一色温值作为所述目标色温值;若存在多个与所述第二色温值的差值在预设范围内的第一色温值,将与所述第二色温值的差值最小的第一色温值作为所述目标色温值。3.根据权利要求2所述的方法,其特征在于,还包括:若不存在于所述第二色温值的差值在预设范围内的第一色温值,将所述第二色温值作为所述目标色温值。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标色温值计算白平衡增益值,根据所述白平衡增益值对所述待处理图像进行白平衡处理包括:根据所述目标色温值计算第一颜色通道的第一增益值和第二颜色通道的第二增益值;根据所述第一增益值对所述待处理图像中第一颜色通道进行白平衡处理;根据所述第二增益值对所述待处理图像中第二颜色通道进行白平衡处理。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述若获取到多个...

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

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

1