Nothing Special   »   [go: up one dir, main page]

CN103905804B - 一种调整白平衡的方法及电子设备 - Google Patents

一种调整白平衡的方法及电子设备 Download PDF

Info

Publication number
CN103905804B
CN103905804B CN201210575551.1A CN201210575551A CN103905804B CN 103905804 B CN103905804 B CN 103905804B CN 201210575551 A CN201210575551 A CN 201210575551A CN 103905804 B CN103905804 B CN 103905804B
Authority
CN
China
Prior art keywords
white balance
ash
profile information
balance calibration
image object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210575551.1A
Other languages
English (en)
Other versions
CN103905804A (zh
Inventor
徐洪兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210575551.1A priority Critical patent/CN103905804B/zh
Publication of CN103905804A publication Critical patent/CN103905804A/zh
Application granted granted Critical
Publication of CN103905804B publication Critical patent/CN103905804B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Of Color Television Signals (AREA)
  • Color Television Image Signal Generators (AREA)

Abstract

本发明公开了一种调整白平衡的方法,应用于一电子设备中,所述方法包括:获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。另外,本发明还公开了一种与上述调整白平衡的方法相对应的电子设备。

Description

一种调整白平衡的方法及电子设备
技术领域
本发明涉及通信及电子领域,特别涉及一种调整白平衡的方法及电子设备。
背景技术
随着科学技术的不断发展,相机也从胶卷相机进入数码相机时代,而在使用数码相机进行拍摄时往往需要对相机的白平衡参数进行调整,以使所拍摄出的照片不失真,若在拍摄前不对相机的白平衡参数进行校准,在拍摄出照片后也需要用图像处理软件对所拍摄的照片进行白平衡校准的处理,可见白平衡的校准在数码相机领域是非常重要的。
现有技术中在对待校准的图像进行白平衡校准时,采用的技术方案是:对待校准图像的整帧图像进行灰点统计,然后得到白平衡校准参数,并用此统一的白平衡校准参数对整帧待校准图像进行RGBgain的调整。
但本发明人在实现本发明实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
(1)由于采用针对全帧图像灰点所得到的白平衡校准参数对待校准图像的整帧图像进行白平衡校准,所以现有技术存在着不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题。
(2)由于不能对图像进行更为精准的白平衡校准,所以,会使得校准后的图像的颜色表现力会有一定程度的失真。
发明内容
本发明实施例通过提供一种调整白平衡的方法,解决了现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题。
为解决上述技术问题,本发明实施例提供了一种调整白平衡的方法,应用于一电子设备中,所述方法包括:
获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;
基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;
根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。
优选地,所述获得待校准图像的M个图像对象的N个轮廓信息,具体包括:
获得所述待校准图像的M个图像对象的M个轮廓信息;
判断所述M个轮廓信息对应的M个面积中每个面积占所述待校准图像面积的比例值是否满足一预设条件,获得M个判断结果;
从所述M个判断结果中确定出比例值满足所述预设条件的N个判断结果;
获得所述N个判断结果对应的N个图像对象的N个轮廓信息。
优选地,所述基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数,具体包括:
对待校准图像的第一灰点信息进行统计,获得待校准图像的全帧白平衡校准参数;
统计获得所述N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息;
基于所述N个RGB特性信息及所述N个图像特性信息,对所述全帧白平衡参数做补偿或者抑制处理,获得N个白平衡校准参数。
优选地,根据所述N个白平衡校准参数,对所述N个白平衡校准参数所对应的N个图像对象进行白平衡校准处理,具体为:
利用所述N个白平衡校准参数,对所述N个图像对象的RGB特性进行校准处理,以实现对所述N个图像对象白平衡进行校准。
优选地,所述基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数,具体包括:
分别对所述N个轮廓信息中的灰点进行统计,获得N个第二灰点数;
根据所述N个第二灰点数,获得所述N个白平衡校准参数。
优选地,所述根据所述N个第二灰点数,获得所述N个白平衡校准参数,具体为:
当所述N个第二灰点数中有N1个第二灰点数大于或者等于一阈值时,根据所述N1个第二灰点数,获得N1个白平衡校准参数;
当所述N个第二灰点数中有N2个第二灰点数小于所述阈值时,分别获得与所述N2个第二灰点数所对应的N2个轮廓区域的RGB特性相似的N2个第一轮廓区域中的N2个第三灰点数,并基于所述N2个第三灰点数,获得N2个白平衡校准参数,其中,N1与N2相加的和等于N。
基于同一发明构思,本发明实施例另提供一种调整白平衡的方法相对应的电子设备,同样用于解决现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题。所述电子设备能够对一图像进行白平衡校准处理,所述电子设备包括:
第一获得单元,用于获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;
第二获得单元,与所述第一获得单元连接,用于基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;
第一处理单元,与所述第二获得单元连接,用于根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。
优选地,所述第一获得单元具体包括:
第一获得子单元,用于获得所述待校准图像的M个图像对象的M个轮廓信息;
第二获得子单元,与所述第一获得子单元连接,用于判断所述M个轮廓信息对应的M个面积中每个面积占所述待校准图像面积的比例值是否满足一预设条件,获得M个判断结果;
第三获得子单元,与所述第二获得子单元连接,用于从所述M个判断结果中确定出比例值满足所述预设条件的N个判断结果;
第四获得子单元,与所述第三获得子单元连接,用于获得所述N个判断结果对应的N个图像对象的N个轮廓信息。
优选地,所述第二获得单元具体包括:
第五获得子单元,用于对待校准图像的第一灰点信息进行统计,获得待校准图像的全帧白平衡校准参数;
第六获得子单元,用于统计获得所述N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息;
第七获得子单元,分别与所述第五获得子单元、第六获得子单元连接,用于基于所述N个RGB特性信息及所述N个图像特性信息,对所述全帧白平衡参数做补偿或者抑制处理,获得N个白平衡校准参数。
优选地,所述第一处理单元具体为:RGB特性处理单元,用于利用所述N个白平衡校准参数,对所述N个图像对象的RGB特性进行校准处理,以实现对所述N个图像对象白平衡进行校准。
优选地,所述第二获得单元具体包括:
第八获得子单元,用于分别对所述N个轮廓信息中的灰点进行统计,获得N个第二灰点数;
第九获得子单元,与所述第八获得子单元连接,用于根据所述N个第二灰点数,获得所述N个白平衡校准参数。
优选地,所述第九获得子单元具体包括:
第十获得子单元,用于当所述N个第二灰点数中有N1个第二灰点数大于或者等于一阈值时,根据所述N1个第二灰点数,获得N1个白平衡校准参数;
第十一获得子单元,用于当所述N个第二灰点数中有N2个第二灰点数小于所述阈值时,分别获得与所述N2个第二灰点数所对应的N2个轮廓区域的RGB特性相似的N2个第一轮廓区域中的N2个第三灰点数,并基于所述N2个第三灰点数,获得N2个白平衡校准参数,其中,N1与N2相加的和等于N。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于采用将待校准图像根据不同的目标物体,划分出多个不同的轮廓,根据各个轮廓使用不同的白平衡校准参数的技术方案。解决了现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题,具有能够对图像中所有具有共性的区域做更为精确的白平衡校准的技术效果。
(2)另外,由于采用根据图像中存在的共性划分轮廓,然后再根据不同轮廓区域做白平衡校准,因此,能够让待校准图像各种不同区域及物体的白平衡更加精确,颜色表现力更为逼真。
附图说明
图1为本申请实施例中一种调整白平衡的方法的具体流程图;
图2为本申请实施例方法中步骤101的具体实现流程图;
图3为本申请实施例方法中基于整张待校准图像的全帧白平衡校准参数对N个图像对象进行白平衡校准的具体实现流程图;
图4为本申请实施例方法中基于N个轮廓信息分别获得适用于该轮廓的白平衡校准参数的具体实现流程图;
图5为本申请实施例中一种电子设备的具体结构图;
图6为本申请实施例电子设备中第一获得单元501的具体结构图;
图7为本申请实施例电子设备中当基于整张待校准图像的全帧白平衡校准参数对N个图像对象进行白平衡校准时,第二获得单元502的具体结构图;
图8为本申请实施例中电子设备基于N个轮廓信息分别获得适用于该轮廓的白平衡校准参数时,第二获得单元502的具体结构图。
具体实施方式
本申请实施例通过提供一种调整白平衡的方法及电子设备,解决了现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题。
本申请实施例为解决上述技术问题,采取的技术方案的总体思路如下:
首先,获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;这种轮廓信息可以具体表现为建筑、汽车、天空、白云、操场等等;在获得了N个轮廓信息后,然后再基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;在得到N个白平衡校准参数后,最后根据获得的N个白平衡校准参数,分别对这N个白平衡校准参数所对应的N个图像对象进行白平衡校准处理。通过上述技术方案处理过后的图像,其颜色表现力将更为逼真,图像的白平衡校准也会更为精准。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,并对该技术方案作优化处理。
本申请实施例提供的一种调整白平衡的方法,用以解决现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题。该调整白平衡的方法应用于一电子设备中,该调整白平衡的方法的具体流程图如图1所示,包括:
步骤101:获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;
在具体实施过程中,一张图片中会包括M个图像对象,我们可以根据图片中的M个图像对象获得其所对应的M个轮廓信息,但是,在具体的实际应用中,这M个轮廓信息并不一定都要进行白平衡校准的处理,因为,M个轮廓信息中可能会存在一些没有必要进行白平衡处理的轮廓信息,例如,在整个图片中所占到的面积很小的区域;我们会认为这样的轮廓信息不是正常的轮廓信息,所以会排除这样的轮廓信息,所以在实际应用中,我们获得的轮廓信息的数量会比获得的图像对象数量要小,但也有相等的情况。而判断标准则是根据轮廓信息所占到的整个图片的面积去判断。因此,在具体实施过程中,获得待校准图像的M个图像对象的N个轮廓信息的具体实现流程图如图2所示,包括:
步骤201:获得所述待校准图像的M个图像对象的M个轮廓信息;例如,在待校准图像中有房屋、天空、白云、小草4个图像对象,则可以获得房屋、天空、白云、小草4个轮廓信息。
在获得所述M个轮廓信息后,就进入步骤202:判断所述M个轮廓信息对应的M个面积中每个面积占所述待校准图像面积的比例值是否满足一预设条件,获得M个判断结果;如步骤201中的例子,在本步骤中会判断房屋、天空、白云、小草4个轮廓信息分别在整张图片中所占到的面积,假如房屋占45%、天空占30%、白云占24%、小草占1%,而预设条件为大于5%,则可以判断出4个轮廓信息中的房屋、天空、白云3个所占的面积满足预设条件,小草1个所占的面积不满足预设条件,从而得到3个满足预设条件的判断结果,1个不满足预设条件的结果。
在得到所述M个判断结果后,就进入步骤203:从所述M个判断结果中确定出比例值满足所述预设条件的N个判断结果;从步骤202中的例子可以得出,4个判断结果中满足预设条件的有3个判断结果。
在获得所述N个判断结果后,就进入步骤步骤204:获得所述N个判断结果对应的N个图像对象的N个轮廓信息。根据前述的例子,本步骤中会获得3个满足预设条件的3个判断结果所对应的房屋、天空、白云为需要的轮廓信息。
在获得所述N个轮廓信息后,所述方法就进入步骤102:基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数。
在具体实施过程中,步骤102的实现方式有两种,第一种是:基于整张待校准图像的全帧白平衡校准参数对N个图像对象进行白平衡校准,其具体实现流程如图3所示,包括:
步骤301:对待校准图像的第一灰点信息进行统计,获得待校准图像的全帧白平衡校准参数;
步骤302:统计获得所述N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息;例如,根据前述的例子,本步骤中需要获得房屋、天空、白云3个轮廓信息的RGN特性信息及必要的图像特性信息,而必要的图像特性信息具体可以包括图像的亮度、锐度、噪声等图像参数信息。
在得到全帧白平衡校准参数和N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息后,就进入步骤303:基于所述N个RGB特性信息及所述N个图像特性信息,对所述全帧白平衡参数做补偿或者抑制处理,获得N个白平衡校准参数。例如,根据前述的例子,在获得房屋、天空、白云3个轮廓信息的RGN特性信息及必要的图像特性信息后通过对全帧白平衡校准参数进行补偿或者抑制,来分别获得房屋、天空、白云3个轮廓信息所对应的白平衡校准参数。例如,对于天空来说,其本身B(蓝色)值相对较高,并且相对数量达到一定量时,可以认为该区域本身应该B通道相对较强,那么对该区域校准时,可对全帧白平衡校准参数中的BGain校准参数做适当的补偿从而获得适合天空区域的白平衡校准参数,而当对于房屋来说,如果在对房屋进行统计时发现图像参数信息中的噪声相对较重,那么各通道的Gain都不易太大,此时就需要对全帧白平衡校准参数进行适当抑制,从而获得适合于调整房屋区域的白平衡校准参数。
而步骤102的第二种实现方式则是:基于N个轮廓信息分别获得适用于该轮廓的白平衡校准参数,其具体实现流程图如图4所示,包括:
步骤401:分别对所述N个轮廓信息中的灰点进行统计,获得N个第二灰点数;
在获得N个第二灰点数后,就进入步骤402:根据所述N个第二灰点数,获得所述N个白平衡校准参数。
本步骤在具体的实施过程中,只有当第二灰点数达到一定值时才认为这样的第二灰点数为有效的灰点数,一般的做法是为灰点数设定一个阈值,当第二灰点数大于或者等于设定的阈值时,则认为此时的第二灰点数为有效灰点数,则可以基于此时的第二灰点数获得与之对应的白平衡校准参数,而当第二灰点数小于设定的阈值时,则认为此时的第二灰点数不是有效灰点数,这时要获得此种轮廓的白平衡校准参数则需要借助其它区域或全帧统计的第三灰点数作为本轮廓区域的灰点数,并基于第三灰点数获得适用于本轮廓区域的白平衡校准参数,在具体的实际应用中,一般需要选择颜色通道与灰点数达不到阈值时所对应的轮廓区域最为相似的区域作为该轮廓区域的灰点替代区域。例如,根据前述的举例,假如白云轮廓中的灰点数达不到设定阈值,而房屋的RGB通道与白云最为接近,则此时需要选择房屋中统计得到的灰点数作为白云中的灰点数,再根据此灰点数,得到适用于白云区域的白平衡校准参数。因此,步骤402的具体实现过程分为下述两种情况,
第一种情况是:当所述N个第二灰点数中有N1个第二灰点数大于或者等于一阈值时,根据所述N1个第二灰点数,获得N1个白平衡校准参数,比如前述举例中的房屋和天空适用于这种白平衡校准参数获得方式。
第二种情况则是:当所述N个第二灰点数中有N2个第二灰点数小于所述阈值时,分别获得与所述N2个第二灰点数所对应的N2个轮廓区域的RGB特性相似的N2个第一轮廓区域中的N2个第三灰点数,并基于所述N2个第三灰点数,获得N2个白平衡校准参数,其中,N1与N2相加的和等于N,比如前述举例中的白云则适用于这种白平衡校准参数获得方式。
在获得所述N个白平衡校准参数后,所述方法就进入步骤103:根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。
在具体实施过程中,步骤103的具体实现方式为:利用所述N个白平衡校准参数,对所述N个图像对象的RGB特性进行校准处理,以实现对所述N个图像对象白平衡进行校准。白平衡校准实质就是对图像中的RGB特性进行校准,以使图像的表现不失真。在此,沿用上面的房屋、天空、白云、小草的例子,如前面所述,由于小草的面积不能满足预设条件,因此,就没有针对小草的白平衡校准参数,假如通过步骤102获得的房屋的白平衡校准参数为补偿房屋图像区域中的R(红色),天空的白平衡校准参数是补偿天空图像区域中的B(蓝色),而白云的白平衡校准参数是抑制白云图像区域的G(绿色),则在利用上述的白平衡参数对房屋、天空、白云进行白平衡校准时,对房屋图像中的R通道进行增强处理,对天空图像中的B通道也进行增强处理,而对白云图像中的G通道则进行减弱处理。进而实现对所述N个图像对象白平衡进行校准,由于白平衡校准是对图像中的RGB特性进行校准,所以,校准后的图像在色彩表现上会更加准确且不失真。
基于同一发明构思,本发明实施例另提供一种与上述调整白平衡的方法相对应的电子设备,用于解决现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题。在具体的实际应用中,电子设备可以为手机、数码相机、MP4、PAD、电脑等带有照相功能或者图像处理功能的电子设备,只要能够实现对图片进行白平衡处理的电子设备都应在本申请要求保护的范围内,因此,本申请实施例中的电子设备具有的最基本的功能即为能够对一图像进行白平衡校准处理,所述电子设备的具体结构如图5所示,包括:
第一获得单元501,用于获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;
第二获得单元502,与所述第一获得单元501连接,用于基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;
第一处理单元503,与所述第二获得单元502连接,用于根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。
在具体实施过程中,如图6所示,所述第一获得单元501具体包括:
第一获得子单元5011,用于获得所述待校准图像的M个图像对象的M个轮廓信息;
第二获得子单元5012,与所述第一获得子单元5011连接,用于判断所述M个轮廓信息对应的M个面积中每个面积占所述待校准图像面积的比例值是否满足一预设条件,获得M个判断结果;
第三获得子单元5013,与所述第二获得子单元5012连接,用于从所述M个判断结果中确定出比例值满足所述预设条件的N个判断结果;
第四获得子单元5014,与所述第三获得子单元5013连接,用于获得所述N个判断结果对应的N个图像对象的N个轮廓信息。
在具体实施过程中,当基于整张待校准图像的全帧白平衡校准参数对N个图像对象进行白平衡校准时,所述第二获得单元502的具体结构如图7所示,包括:
第五获得子单元5021,用于对待校准图像的第一灰点信息进行统计,获得待校准图像的全帧白平衡校准参数;
第六获得子单元5022,用于统计获得所述N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息;
第七获得子单元5023,分别与所述第五获得子单元5021、第六获得子单元5022连接,用于基于所述N个RGB特性信息及所述N个图像特性信息,对所述全帧白平衡参数做补偿或者抑制处理,获得N个白平衡校准参数。
在具体实施过程中,所述第一处理单元503具体为:RGB特性处理单元,用于利用所述N个白平衡校准参数,对所述N个图像对象的RGB特性进行校准处理,以实现对所述N个图像对象白平衡进行校准。
在具体实施过程中,当基于N个轮廓信息分别获得适用于该轮廓的白平衡校准参数时,所述第二获得单元502的具体结构如图8所示,包括:
第八获得子单元5024,用于分别对所述N个轮廓信息中的灰点进行统计,获得N个第二灰点数;
第九获得子单元5025,与所述第八获得子单元5024连接,用于根据所述N个第二灰点数,获得所述N个白平衡校准参数。
在具体实施过程中,所述第九获得子单元5025又具体包括:第十获得子单元,用于当所述N个第二灰点数中有N1个第二灰点数大于或者等于一阈值时,根据所述N1个第二灰点数,获得N1个白平衡校准参数;第十一获得子单元,用于当所述N个第二灰点数中有N2个第二灰点数小于所述阈值时,分别获得与所述N2个第二灰点数所对应的N2个轮廓区域的RGB特性相似的N2个第一轮廓区域中的N2个第三灰点数,并基于所述N2个第三灰点数,获得N2个白平衡校准参数,其中,N1与N2相加的和等于N。
由于电子设备是与前述一种调整白平衡的方法向对应的装置,因此,本申请在此不再对电子设备进行举例说明。
以上对于电子设备具体结构的说明并不用于限制该结构的范围,具体结构的功能既可以硬件方式实现也可以软件的方式,凡是能够替代所举的具体结构并能完成该具体结构所具有的功能的结构都应在本申请要求保护的范围内。
通过本申请实施例中的一个或多个技术方案,可以实现如下技术效果:
(1)由于采用将待校准图像根据不同的目标物体,划分出多个不同的轮廓,根据各个轮廓使用不同的白平衡校准参数的技术方案。解决了现有技术中存在着的不能对图像中所有具有共性的区域做更为精确的白平衡校准的技术问题,具有能够对图像中所有具有共性的区域做更为精确的白平衡校准的技术效果。
(2)另外,由于采用根据图像中存在的共性划分轮廓,然后再根据不同轮廓区域做白平衡校准,因此,能够让待校准图像各种不同区域及物体的白平衡更加精确,颜色表现力更为逼真。
本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (12)

1.一种调整白平衡的方法,应用于一电子设备中,其特征在于,所述方法包括:
获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;
基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;
根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。
2.如权利要求1所述的方法,其特征在于,所述获得待校准图像的M个图像对象的N个轮廓信息,具体包括:
获得所述待校准图像的M个图像对象的M个轮廓信息;
判断所述M个轮廓信息对应的M个面积中每个面积占所述待校准图像面积的比例值是否满足一预设条件,获得M个判断结果;
从所述M个判断结果中确定出比例值满足所述预设条件的N个判断结果;
获得所述N个判断结果对应的N个图像对象的N个轮廓信息。
3.如权利要求2所述的方法,其特征在于,所述基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数,具体包括:
对待校准图像的第一灰点信息进行统计,获得待校准图像的全帧白平衡校准参数;
统计获得所述N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息;
基于所述N个RGB特性信息及所述N个图像特性信息,对所述全帧白平衡参数做补偿或者抑制处理,获得N个白平衡校准参数。
4.如权利要求3所述的方法,其特征在于,根据所述N个白平衡校准参数,对所述N个白平衡校准参数所对应的N个图像对象进行白平衡校准处理,具体为:
利用所述N个白平衡校准参数,对所述N个图像对象的RGB特性进行校准处理,以实现对所述N个图像对象白平衡进行校准。
5.如权利要求2所述的方法,其特征在于,所述基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数,具体包括:
分别对所述N个轮廓信息中的灰点进行统计,获得N个第二灰点数;
根据所述N个第二灰点数,获得所述N个白平衡校准参数。
6.如权利要求5所述的方法,其特征在于,所述根据所述N个第二灰点数,获得所述N个白平衡校准参数,具体为:
当所述N个第二灰点数中有N1个第二灰点数大于或者等于一阈值时,根据所述N1个第二灰点数,获得N1个白平衡校准参数;
当所述N个第二灰点数中有N2个第二灰点数小于所述阈值时,分别获得与所述N2个第二灰点数所对应的N2个轮廓区域的RGB特性相似的N2个第一轮廓区域中的N2个第三灰点数,并基于所述N2个第三灰点数,获得N2个白平衡校准参数,其中,N1与N2相加的和等于N。
7.一种电子设备,所述电子设备能够对一图像进行白平衡校准处理,其特征在于,所述电子设备包括:
第一获得单元,用于获得一待校准图像的M个图像对象的N个轮廓信息,其中,所述M、N均为大于等于2的整数,N小于或者等于M;
第二获得单元,与所述第一获得单元连接,用于基于所述N个轮廓信息,获得M个图像对象中与所述N个轮廓信息对应的N个图像对象的N个白平衡校准参数;
第一处理单元,与所述第二获得单元连接,用于根据所述N个白平衡校准参数,对所述N个图像对象进行白平衡校准处理。
8.如权利要求7所述的电子设备,其特征在于,所述第一获得单元具体包括:
第一获得子单元,用于获得所述待校准图像的M个图像对象的M个轮廓信息;
第二获得子单元,与所述第一获得子单元连接,用于判断所述M个轮廓信息对应的M个面积中每个面积占所述待校准图像面积的比例值是否满足一预设条件,获得M个判断结果;
第三获得子单元,与所述第二获得子单元连接,用于从所述M个判断结果中确定出比例值满足所述预设条件的N个判断结果;
第四获得子单元,与所述第三获得子单元连接,用于获得所述N个判断结果对应的N个图像对象的N个轮廓信息。
9.如权利要求8所述的电子设备,其特征在于,所述第二获得单元具体包括:
第五获得子单元,用于对待校准图像的第一灰点信息进行统计,获得待校准图像的全帧白平衡校准参数;
第六获得子单元,用于统计获得所述N个轮廓信息中每一个轮廓信息对应的RGB特性信息及必要的图像特性信息;
第七获得子单元,分别与所述第五获得子单元、第六获得子单元连接,用于基于所述N个RGB特性信息及所述N个图像特性信息,对所述全帧白平衡参数做补偿或者抑制处理,获得N个白平衡校准参数。
10.如权利要求9所述的电子设备,其特征在于,所述第一处理单元具体为:RGB特性处理单元,用于利用所述N个白平衡校准参数,对所述N个图像对象的RGB特性进行校准处理,以实现对所述N个图像对象白平衡进行校准。
11.如权利要求8所述的电子设备,其特征在于,所述第二获得单元具体包括:
第八获得子单元,用于分别对所述N个轮廓信息中的灰点进行统计,获得N个第二灰点数;
第九获得子单元,与所述第八获得子单元连接,用于根据所述N个第二灰点数,获得所述N个白平衡校准参数。
12.如权利要求11所述的电子设备,其特征在于,所述第九获得子单元具体包括:
第十获得子单元,用于当所述N个第二灰点数中有N1个第二灰点数大于或者等于一阈值时,根据所述N1个第二灰点数,获得N1个白平衡校准参数;
第十一获得子单元,用于当所述N个第二灰点数中有N2个第二灰点数小于所述阈值时,分别获得与所述N2个第二灰点数所对应的N2个轮廓区域的RGB特性相似的N2个第一轮廓区域中的N2个第三灰点数,并基于所述N2个第三灰点数,获得N2个白平衡校准参数,其中,N1与N2相加的和等于N。
CN201210575551.1A 2012-12-26 2012-12-26 一种调整白平衡的方法及电子设备 Active CN103905804B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210575551.1A CN103905804B (zh) 2012-12-26 2012-12-26 一种调整白平衡的方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210575551.1A CN103905804B (zh) 2012-12-26 2012-12-26 一种调整白平衡的方法及电子设备

Publications (2)

Publication Number Publication Date
CN103905804A CN103905804A (zh) 2014-07-02
CN103905804B true CN103905804B (zh) 2016-03-02

Family

ID=50996927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210575551.1A Active CN103905804B (zh) 2012-12-26 2012-12-26 一种调整白平衡的方法及电子设备

Country Status (1)

Country Link
CN (1) CN103905804B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106033596B (zh) * 2015-03-16 2019-07-26 联想(北京)有限公司 一种信息处理方法及电子设备
CN105163099A (zh) * 2015-10-30 2015-12-16 努比亚技术有限公司 一种白平衡调整方法、装置和移动终端
CN105872500A (zh) * 2015-12-08 2016-08-17 乐视移动智能信息技术(北京)有限公司 图像白平衡的调整方法和装置
CN107277479B (zh) * 2017-07-10 2020-06-05 Oppo广东移动通信有限公司 白平衡处理方法和装置
CN113225546A (zh) * 2021-04-25 2021-08-06 Oppo广东移动通信有限公司 色温调整方法及装置、电子设备、计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262617A (zh) * 2007-03-02 2008-09-10 富士胶片株式会社 白平衡校正设备和方法
CN101442679A (zh) * 2007-11-23 2009-05-27 佛山市顺德区顺达电脑厂有限公司 自动白平衡控制系统、其白平衡模块及其方法
TW200952501A (en) * 2008-06-11 2009-12-16 Vatics Inc Method for auto-white-balance control
US7778481B2 (en) * 2005-01-28 2010-08-17 Fujifilm Corporation Apparatus and method for image processing including photometry and colorimetry

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4325599B2 (ja) * 2005-08-25 2009-09-02 ソニー株式会社 撮像装置および表示制御方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7778481B2 (en) * 2005-01-28 2010-08-17 Fujifilm Corporation Apparatus and method for image processing including photometry and colorimetry
CN101262617A (zh) * 2007-03-02 2008-09-10 富士胶片株式会社 白平衡校正设备和方法
CN101442679A (zh) * 2007-11-23 2009-05-27 佛山市顺德区顺达电脑厂有限公司 自动白平衡控制系统、其白平衡模块及其方法
TW200952501A (en) * 2008-06-11 2009-12-16 Vatics Inc Method for auto-white-balance control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
An automatic white balance method based on edge detection;Jinlong Lin;《Proc of The 10th International Symposium on Consumer Electronics》;20060104;第1-4页 *
改进的LoG边缘自动白平衡算法;赵全友 等;《计算机应用研究》;20090228;第26卷(第2期);第775-777、780页 *

Also Published As

Publication number Publication date
CN103905804A (zh) 2014-07-02

Similar Documents

Publication Publication Date Title
US11218630B2 (en) Global tone mapping
CN103905804B (zh) 一种调整白平衡的方法及电子设备
CN103297789B (zh) 白平衡校正方法及其装置
CN103826066B (zh) 一种自动曝光调整方法及系统
US11323677B2 (en) White balance adjustment method and apparatus, camera and medium
US9842381B2 (en) Global tone mapping
US8164649B2 (en) White balance adjusting device, imaging apparatus, and recording medium storing white balance adjusting program
EP2323373B1 (en) Video enhancing method and device thereof
CN102326392B (zh) 自动白平衡调整
CN104580925A (zh) 一种控制图像亮度的方法、装置及摄像机
US8781225B2 (en) Automatic tone mapping method and image processing device
US10032402B2 (en) Power and brightness management of solid-state displays
CN102271260A (zh) 白平衡调节的方法
JP2014216019A (ja) 画像ノイズ低減方法及び画像ノイズ低減装置
CN108364271B (zh) 一种图像对比度的提高方法和装置
CN106341617A (zh) 一种摄像头串扰补偿的方法及装置
CN105096910A (zh) 图像处理方法
CN102447815B (zh) 视频图像的处理方法及装置
TW201633278A (zh) 自適應對比強化裝置以及方法
CN101729913A (zh) 影像饱和度的调整方法与系统
CN104376540B (zh) 一种Bayer图像的去噪方法
CN102752607B (zh) 一种实现图像移动时拖尾特效的方法和装置
US9460652B2 (en) Display device and method for controlling display device
CN103826113A (zh) 一种色彩还原方法及装置
TW200632771A (en) Automatic white balance method applicable for color digital image

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant