欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于RGB空間的白平衡處理方法及裝置與流程

文檔序號:11880805閱讀:587來源:國知局
一種基于RGB空間的白平衡處理方法及裝置與流程
本發(fā)明實施例涉及圖像處理
技術(shù)領(lǐng)域
,尤其涉及一種基于RGB空間的白平衡處理方法及裝置。
背景技術(shù)
:不同的光源具有不同的光譜成分和分布,這一現(xiàn)象在色度學(xué)上被稱為色溫。同一白色物體,在不同色溫的光源照射下會出現(xiàn)色差,例如,在低色溫的光源照射下,白色物體會偏紅,而在高色溫的光源照射下,白色物體會偏藍(lán)。其中,對不同色溫所引起的色差進(jìn)行校正,從而使白色物體呈現(xiàn)真正的白色,稱之為白平衡。例如,人眼視覺系統(tǒng)能夠根據(jù)當(dāng)前光源的色溫,自動調(diào)整光敏感度,使人眼感知到的物體顏色近似保持不變,因此,人眼視覺系統(tǒng)在不同色溫下觀看白色物體時,均能感受到真正的白色,避免色差的影響,實現(xiàn)白平衡。但是,發(fā)明人在本申請的研究過程中發(fā)現(xiàn),圖像采集系統(tǒng)往往無法實現(xiàn)白平衡,導(dǎo)致采集到的圖像存在色差,導(dǎo)致采集到的圖像質(zhì)量差。技術(shù)實現(xiàn)要素:為克服相關(guān)技術(shù)中存在的問題,本發(fā)明實施例提供一種基于RGB空間的白平衡處理方法及裝置。為了解決上述技術(shù)問題,本發(fā)明實施例公開了如下技術(shù)方案:根據(jù)本發(fā)明實施例的第一方面,提供一種基于RGB空間的白平衡處理方法,包括:獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值,并根據(jù)所述原始值計算所述像素點的紅藍(lán)色差;將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比,確定符合所述中灰像素點判斷條件的像素點為中灰像素點,并根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例計算所述像素點分別在R、G、B三個顏色通道的增益值,其中,所述中灰像素點判斷條件隨當(dāng)前色溫變化而迭代更新;根據(jù)所述像素點分別在R、G、B三個顏色通道的增益值,以及所述像素點分別在R、G、B三個顏色通道的原始值,計算所述像素點分別在R、G、B三個顏色通道的校正值,并將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值。可選的,還包括:在獲取原始圖像后,將所述原始圖像平均劃分為n個區(qū)域,并獲取每個區(qū)域中像素點分別在R、G、B三個顏色通道的平均值,其中,n為預(yù)設(shè)的整數(shù);將所述每個區(qū)域中各個像素點分別在R、G、B三個顏色通道的值調(diào)整為所述平均值;將所述每個區(qū)域縮小為一個像素點,并將縮小后的圖像作為所述待處理圖像。可選的,還包括:在獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值后,并在計算所述像素點的紅藍(lán)色差前,根據(jù)所述R、G、B三個顏色通道的原始值,查找其中的過曝和/或過暗的像素點,并刪除所述過曝和/或過暗的像素點??蛇x的,所述中灰像素點判斷條件包括第一中灰像素點判斷條件和第二中灰像素點判斷條件;所述第一中灰像素點判斷條件為:sum_min_I<r+b<sum_max_Ir>r_min_Ib>b_min_I;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_I、sum_max_I、r_min_I和b_min_I分別為第一判斷參數(shù),所述第一判斷參數(shù)為所述像素點在某一色溫下為中灰像素點時需要滿足的判斷參數(shù);所述第二中灰像素點判斷條件為:sum_min_II<r+b<sum_max_IIr>r_min_IIb>b_min_II;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_II、sum_max_II、r_min_II和b_min_II分別為第二判斷參數(shù),所述第二判斷參數(shù)為所述像素點在當(dāng)前色溫下為中灰像素點時需要滿足的判斷參數(shù)??蛇x的,將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比,確定符合所述中灰像素點判斷條件的像素點為中灰像素點,并根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例確定所述像素點分別在R、G、B三個顏色通道的增益值,包括:41)將所述像素點的紅藍(lán)色差與所述第一中灰像素點判斷條件進(jìn)行對比,確定滿足所述第一中灰像素點判斷條件的像素點為第一目標(biāo)像素點,并計算所述第一目標(biāo)像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第一比例;42)判斷所述第一比例是否小于第一預(yù)設(shè)比例,若所述第一比例小于第一預(yù)設(shè)比例,則確定所述第一目標(biāo)像素點為所述中灰像素點,并確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,或者,若所述第一比例小于第一預(yù)設(shè)比例,保持所述第二判斷參數(shù)不變,并執(zhí)行步驟43)的操作;若所述第一比例不小于所述第一預(yù)設(shè)比例,則根據(jù)如下公式更新所述第二判斷參數(shù),并在更新后執(zhí)行步驟43)的操作:sum_max_II=rmean+bmean+qsum_min_II=rmean+bmean-qr_min_II=rmean-qb_min_II=bmean-q;]]>其中,Rsum_I為滿足第一中灰像素點判斷條件的像素點的紅色色差r的累加和,Bsum_I為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的累加和,nNum_I為滿足第一中灰像素點判斷條件的像素點的個數(shù),rmean為滿足第一中灰像素點判斷條件的像素點的紅色色差r的平均值,bmean為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的平均值,q為預(yù)設(shè)的參數(shù)變量;43)將所述像素點的紅藍(lán)色差與所述第二中灰像素點判斷條件進(jìn)行對比,確定滿足所述第二中灰像素點判斷條件的像素點為所述中灰像素點,并計算所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第二比例;44)判斷所述第二比例是否小于第二預(yù)設(shè)比例,若所述第二比例小于第二預(yù)設(shè)比例,則確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,若所述第二比例不小于第二預(yù)設(shè)比例,則根據(jù)如下公式計算所述像素點分別在R、G、B三個顏色通道的增益值:ORgain=Gsum_II/Rsum_IIOGgain=1;OBgain=Gsum_II/Bsum_II其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,Rsum_II為滿足第二中灰像素點判斷條件的像素點的紅色顏色通道值的原始R的累加和,Gsum_II為滿足第二中灰像素點判斷條件的像素點的綠色顏色通道的原始值G的累加和,Bsum_II為滿足第二中灰像素點判斷條件的像素點的藍(lán)色顏色通道的原始值B的累加和??蛇x的,還包括:計算第一判斷參數(shù);所述計算第一判斷參數(shù)包括:獲取不同色溫下的色卡圖,并計算各個色卡圖中的中灰像素點的紅藍(lán)色差;根據(jù)所述各個色卡圖中的中灰像素點的紅藍(lán)色差,獲取所述中灰像素點的紅藍(lán)色差分布圖;獲取所述紅藍(lán)色差分布圖的公共集合,并計算所述公共集合中的各個像素點均滿足所述第一中灰像素點判斷條件時,所述第一判斷參數(shù)的數(shù)值??蛇x的,通過以下公式計算所述像素點分別在R、G、B三個顏色通道的校正值:oR=R*ORgainoG=G*OGgain;oB=B*OBgain其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,oR為所述像素點在R顏色通道的校正值,oG為所述像素點在G顏色通道的校正值,oB為所述像素點在B顏色通道的校正值。根據(jù)本發(fā)明實施例的第二方面,提供一種基于RGB空間的白平衡處理裝置,包括:色差計算模塊,用于獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值,并根據(jù)所述原始值計算所述像素點的紅藍(lán)色差;增益值計算模塊,用于將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比,確定符合所述中灰像素點判斷條件的像素點為中灰像素點,并根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例計算所述像素點分別在R、G、B三個顏色通道的增益值,其中,所述中灰像素點判斷條件隨當(dāng)前色溫變化而迭代更新;調(diào)整模塊,用于根據(jù)所述像素點分別在R、G、B三個顏色通道的增益值,以及所述像素點分別在R、G、B三個顏色通道的原始值,計算所述像素點分別在R、G、B三個顏色通道的校正值,并將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值??蛇x的,還包括:待處理圖像獲取模塊,所述待處理圖像獲取模塊用于在獲取原始圖像后,將所述原始圖像平均劃分為n個區(qū)域,并獲取每個區(qū)域中像素點分別在R、G、B三個顏色通道的平均值,其中,n為預(yù)設(shè)的整數(shù);將所述每個區(qū)域中各個像素點分別在R、G、B三個顏色通道的值調(diào)整為所述平均值;將所述每個區(qū)域縮小為一個像素點,并將縮小后的圖像作為所述待處理圖像。可選的,所述色差計算模塊還用于,在獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值后,并在計算所述像素點的紅藍(lán)色差前,根據(jù)所述R、G、B三個顏色通道的原始值,查找其中的過曝和/或過暗的像素點,并刪除所述過曝和/或過暗的像素點。可選的,所述中灰像素點判斷條件包括第一中灰像素點判斷條件和第二中灰像素點判斷條件;所述第一中灰像素點判斷條件為:sum_min_I<r+b<sum_max_Ir>r_min_Ib>b_min_I;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_I、sum_max_I、r_min_I和b_min_I分別為第一判斷參數(shù),所述第一判斷參數(shù)為所述像素點在某一色溫下為中灰像素點時需要滿足的判斷參數(shù);所述第二中灰像素點判斷條件為:sum_min_II<r+b<sum_max_IIr>r_min_IIb>b_min_II;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_II、sum_max_II、r_min_II和b_min_II分別為第二判斷參數(shù),所述第二判斷參數(shù)為所述像素點在當(dāng)前色溫下為中灰像素點時需要滿足的判斷參數(shù)??蛇x的,所述增益值計算模塊包括:第一比例計算單元,用于將所述像素點的紅藍(lán)色差與所述第一中灰像素點判斷條件進(jìn)行對比,確定滿足所述第一中灰像素點判斷條件的像素點為第一目標(biāo)像素點,并計算所述第一目標(biāo)像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第一比例;對比處理單元,用于判斷所述第一比例是否小于第一預(yù)設(shè)比例,若所述第一比例小于第一預(yù)設(shè)比例,則確定所述第一目標(biāo)像素點為所述中灰像素點,并確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,或者,若所述第一比例小于第一預(yù)設(shè)比例,保持所述第二判斷參數(shù)不變,并由第二對比單元執(zhí)行相應(yīng)操作;若所述第一比例不小于所述第一預(yù)設(shè)比例,則根據(jù)如下公式更新所述第二判斷參數(shù),并在更新后由第二對比單元執(zhí)行相應(yīng)操作:sum_max_II=rmean+bmean+qsum_min_II=rmean+bmean-qr_min_II=rmean-qb_min_II=bmean-q;]]>其中,Rsum_I為滿足第一中灰像素點判斷條件的像素點的紅色色差r的累加和,Bsum_I為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的累加和,nNum_I為滿足第一中灰像素點判斷條件的像素點的個數(shù),rmean為滿足第一中灰像素點判斷條件的像素點的紅色色差r的平均值,bmean為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的平均值,q為預(yù)設(shè)的參數(shù)變量;第二比例計算單元,用于將所述像素點的紅藍(lán)色差與所述第二中灰像素點判斷條件進(jìn)行對比,確定滿足所述第二中灰像素點判斷條件的像素點為所述中灰像素點,并計算所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第二比例;增益值計算單元,用于判斷所述第二比例是否小于第二預(yù)設(shè)比例,若所述第二比例小于第二預(yù)設(shè)比例,則確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,若所述第二比例不小于第二預(yù)設(shè)比例,則根據(jù)如下公式計算所述像素點分別在R、G、B三個顏色通道的增益值:ORgain=Gsum_II/Rsum_IIOGgain=1;OBgain=Gsum_II/Bsum_II其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,Rsum_II為滿足第二中灰像素點判斷條件的像素點的紅色顏色通道的原始值R的累加和,Gsum_II為滿足第二中灰像素點判斷條件的像素點的綠色顏色通道的原始值G的累加和,Bsum_II為滿足第二中灰像素點判斷條件的像素點的藍(lán)色顏色通道的原始值B的累加和。可選的,還包括:第一判斷參數(shù)計算模塊,用于計算第一判斷參數(shù);所述第一判斷參數(shù)計算模塊包括:色卡圖獲取單元,用于獲取不同色溫下的色卡圖,并計算各個色卡圖中的中灰像素點的紅藍(lán)色差;分布圖獲取單元,用于根據(jù)所述各個色卡圖中的中灰像素點的紅藍(lán)色差,獲取所述中灰像素點的紅藍(lán)色差分布圖;第一判斷參數(shù)計算單元,用于獲取所述紅藍(lán)色差分布圖的公共集合,并計算所述公共集合中的各個像素點均滿足所述第一中灰像素點判斷條件時,所述第一判斷參數(shù)的數(shù)值。可選的,所述調(diào)整模塊通過以下公式計算所述像素點分別在R、G、B三個顏色通道的校正值:oR=R*ORgainoG=G*OGgain;oB=B*OBgain其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,oR為所述像素點在R顏色通道的校正值,oG為所述像素點在G顏色通道的校正值,oB為所述像素點在B顏色通道的校正值。本發(fā)明實施例提供的技術(shù)方案可以包括以下有益效果:通過本申請公開的方案,能夠?qū)崿F(xiàn)對圖像的白平衡處理,從而減少圖像中的色差,提高圖像質(zhì)量。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。圖1是根據(jù)本發(fā)明一示例性實施例示出的一種基于RGB空間的白平衡處理方法的工作流程示意圖;圖2是根據(jù)本發(fā)明一示例性實施例示出的一種基于RGB空間的白平衡處理方法中,計算增益值的工作流程示意圖;圖3是根據(jù)本發(fā)明一示例性實施例示出的一種基于RGB空間的白平衡處理方法中的紅藍(lán)色差分布圖;圖4是根據(jù)本發(fā)明一示例性實施例示出的一種基于RGB空間的白平衡處理裝置的結(jié)構(gòu)示意圖。具體實施方式這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。本發(fā)明實施例公開一種基于RGB空間的白平衡處理方法及裝置,以解決現(xiàn)有技術(shù)中圖像采集系統(tǒng)采集到的圖像存在色差,導(dǎo)致采集到的圖像質(zhì)量差的問題。本發(fā)明實施例一公開基于RGB空間的白平衡處理方法。參見圖1所示的工作流程示意圖,所述基于RGB空間的白平衡處理方法包括以下步驟:步驟S11、獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值,并根據(jù)所述原始值計算所述像素點的紅藍(lán)色差。在根據(jù)所述原始值計算所述像素點的紅藍(lán)色差時,遵循如下的公式:r=R/(R+G+B)r∈[0,1];b=B/(R+G+B)b∈[0,1]。其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,而R、G和B則為所述像素點分別在R、G、B三個顏色通道的原始值。步驟S12、將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比,確定符合所述中灰像素點判斷條件的像素點為中灰像素點,并根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例計算所述像素點分別在R、G、B三個顏色通道的增益值,其中,所述中灰像素點判斷條件隨當(dāng)前色溫變化而迭代更新。在本申請中,所述中灰像素點指的是除彩色像素點以外的像素點,包括白色像素點、黑色像素點和灰色像素點。其中,所述中灰像素點通常滿足R=G=B的條件。另外,在本申請中設(shè)置有中灰像素點判斷條件,并且所述中灰像素點判斷條件隨當(dāng)前色溫變化而迭代更新,從而能夠保障符合所述中灰像素點判斷條件的像素點在當(dāng)前色溫下,為中灰像素點。步驟S13、根據(jù)所述像素點分別在R、G、B三個顏色通道的增益值,以及所述像素點分別在R、G、B三個顏色通道的原始值,計算所述像素點分別在R、G、B三個顏色通道的校正值,并將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值。本申請的步驟S11至步驟S13公開一種基于RGB空間的白平衡處理方法,該方法中,在獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值后,計算所述像素點的紅藍(lán)色差,并通過所述紅藍(lán)色差以及中灰像素點判斷條件,確定中灰像素點,再根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例,計算得到所述像素點分別在R、G、B三個顏色通道的增益值,根據(jù)所述增益值,獲取像素點的校正值,再將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值,實現(xiàn)對待處理圖像的白平衡處理。通過本申請公開的方法,能夠?qū)崿F(xiàn)對圖像的白平衡處理,從而減少圖像中的色差,提高圖像質(zhì)量。在步驟S11中,所述待處理圖像可以為圖像采集系統(tǒng)采集到的原始圖像。另外,為了提高對圖像進(jìn)行白平衡處理的質(zhì)量,還可以根據(jù)像素點的平均值,對原始圖像進(jìn)行縮小處理,并將縮小處理后的圖像作為待處理圖像,這種情況下,本申請公開的基于RGB空間的白平衡處理方法,還包括以下步驟:首先,在獲取原始圖像后,將所述原始圖像平均劃分為n個區(qū)域,并獲取每個區(qū)域中像素點分別在R、G、B三個顏色通道的平均值,其中,n為預(yù)設(shè)的整數(shù)。然后,將所述每個區(qū)域中各個像素點分別在R、G、B三個顏色通道的值調(diào)整為所述平均值。該步驟中,首先獲取各個像素點分別在R、G、B三個顏色通道的原始值,然后分別計算每個區(qū)域中,各個像素點分別在R、G、B三個顏色通道的平均值,再將各個像素點分別在R、G、B三個顏色通道的值分別調(diào)整為所述平均值。最后,將所述每個區(qū)域縮小為一個像素點,并將縮小后的圖像作為所述待處理圖像,以便執(zhí)行步驟S11的操作。通過上述的操作,能夠?qū)⑺鲈紙D像縮小為原來的1/n。例如,可將所述原始圖像平均劃分為16個區(qū)域,也就是說,n等于16,這種情況下,能夠?qū)⑺鲈紙D像縮小為原來的1/16。在對原始圖像進(jìn)行上述的縮小處理后,能夠去除像素點中噪點的影響,這種情況下,將縮小后的圖像作為待處理圖像,能夠提高待處理圖像進(jìn)行白平衡處理的精確度,進(jìn)一步提高圖像質(zhì)量。并且,在進(jìn)行縮小處理后,待處理圖像中各個像素點分別在R、G、B三個顏色通道的值,即為各個像素點分別在R、G、B三個顏色通道的原始值。進(jìn)一步的,本申請公開的基于RGB空間的白平衡處理方法還包括:在獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值后,并在計算所述像素點的紅藍(lán)色差前,根據(jù)所述R、G、B三個顏色通道的原始值,查找其中的過曝和/或過暗的像素點,并刪除所述過曝和/或過暗的像素點。另外,在刪除所述過曝和/或過暗的像素點之后,本申請計算剩余的像素點的紅藍(lán)色差,并根據(jù)剩余的所述像素點的紅藍(lán)色差。這種情況下,由于刪除了過曝和/或過暗的像素點,排除了過曝和/或過暗的像素點的干擾,從而能夠提高待處理圖像進(jìn)行白平衡處理的精確度,進(jìn)一步提高圖像質(zhì)量。在本申請中,可通過以下公式確定過曝和過暗的像素點:R<R_maxG<G_maxB<B_maxY≥Y_min.]]>其中,Y=R+G+B,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,R_max、G_max和B_max分別為預(yù)先設(shè)定的R、G、B三個顏色通道的固定值,例如,可設(shè)定R_max、G_max和B_max均為255,Y_min為預(yù)先設(shè)定的固定值,例如,可設(shè)定Y_min為30。若某一像素點滿足上述公式,則說明該像素點并非過曝或過暗的像素點,而若某一像素點不滿足上述公式,則說明該像素點為過曝或過暗的像素點,可以刪除。進(jìn)一步的,在步驟S12中,公開了將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比的操作。其中,所述中灰像素點判斷條件包括第一中灰像素點判斷條件和第二中灰像素點判斷條件。所述第一中灰像素點判斷條件為:sum_min_I<r+b<sum_max_Ir>r_min_Ib>b_min_I;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_I、sum_max_I、r_min_I和b_min_I分別為第一判斷參數(shù),所述第一判斷參數(shù)為所述像素點在某一色溫下為中灰像素點時需要滿足的判斷參數(shù)。也就是說,若某一像素點滿足所述第一中灰像素點判斷條件,則表示該像素點在某一色溫下為中灰像素點。其中,所述第一判斷參數(shù)是固定值,不隨環(huán)境色溫變化而變化。所述第二中灰像素點判斷條件為:sum_min_II<r+b<sum_max_IIr>r_min_IIb>b_min_II;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_II、sum_max_II、r_min_II和b_min_II分別為第二判斷參數(shù),所述第二判斷參數(shù)為所述像素點在當(dāng)前色溫下為中灰像素點時需要滿足的判斷參數(shù)。也就是說,某一像素點滿足所述第二中灰像素點判斷條件,則表示該像素點在當(dāng)前環(huán)境的色溫下為中灰像素點,其中,所述第二判斷參數(shù)隨當(dāng)前環(huán)境的色溫的變化而變化,在本申請中,可通過第一中灰像素點判斷條件中包含的第一判斷參數(shù)計算第二判斷參數(shù),并在圖像的處理過程中對所述第二判斷參數(shù)進(jìn)行迭代更新。在本申請的步驟S12中,公開將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比,確定符合所述中灰像素點判斷條件的像素點為中灰像素點,并根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例確定所述像素點分別在R、G、B三個顏色通道的增益值的操作。參見圖2所示的工作流程示意圖,該操作包括以下步驟:步驟S21、將所述像素點的紅藍(lán)色差與所述第一中灰像素點判斷條件進(jìn)行對比,確定滿足所述第一中灰像素點判斷條件的像素點為第一目標(biāo)像素點,并計算所述第一目標(biāo)像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第一比例。步驟S22、判斷所述第一比例是否小于第一預(yù)設(shè)比例,若是,執(zhí)行步驟S23的操作,若否,執(zhí)行步驟S24的操作。其中,所述第一預(yù)設(shè)比例由工作人員設(shè)置,通??稍O(shè)置為5%,當(dāng)然,也可以將第一預(yù)設(shè)比例設(shè)置為其他數(shù)值,本申請對此不做限定。步驟S23、若所述第一比例小于第一預(yù)設(shè)比例,保持所述第二判斷參數(shù)不變,并執(zhí)行步驟S25的操作。若所述第一比例小于第一預(yù)設(shè)比例,則說明所述第二判斷參數(shù)無需進(jìn)行迭代更新,這種情況下,保持所述第二判斷參數(shù)不變?;蛘?,若所述第一比例小于第一預(yù)設(shè)比例,則確定所述第一目標(biāo)像素點為所述中灰像素點,并確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,并結(jié)束本次操作。也就是說,若所述第一比例小于第一預(yù)設(shè)比例,待處理圖像中各個像素點在R、G、B三個顏色通道的增益值無需更新。通常在通過本申請公開的方法對圖像進(jìn)行首次白平衡處理時,若所述第一比例小于第一預(yù)設(shè)比例,往往確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,不再將其與第二判斷條件進(jìn)行對比。這種情況下,所述像素點分別在R、G、B三個顏色通道的增益值可根據(jù)最近一次采集圖像時采用的增益值確定。例如,若最近一次采集圖像時,圖像采集系統(tǒng)在R、G、B三個顏色通道的增益值均為1,則可確定本次白平衡處理時,像素點分別在R、G、B三個顏色通道的增益值均為1。步驟S24、若所述第一比例不小于所述第一預(yù)設(shè)比例,則根據(jù)如下公式更新所述第二判斷參數(shù),并在更新后執(zhí)行步驟S25的操作:sum_max_II=rmean+bmean+qsum_min_II=rmean+bmean-qr_min_II=rmean-qb_min_II=bmean-q;]]>其中,Rsum_I+=rBsum_I+=b。nNum_I++在上述公式中,Rsum_I為滿足第一中灰像素點判斷條件的像素點的紅色色差r的累加和,Bsum_I為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的累加和,nNum_I為滿足第一中灰像素點判斷條件的像素點的個數(shù),rmean為滿足第一中灰像素點判斷條件的像素點的紅色色差r的平均值,bmean為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的平均值,q為預(yù)設(shè)的參數(shù)變量。其中,q的數(shù)值可由工作人員根據(jù)對圖像的處理需求進(jìn)行設(shè)置,例如,可將設(shè)置q為51.2,當(dāng)然,也可以將q設(shè)置為其他數(shù)值,本申請對此不做限定。在該步驟中,若確定所述第一比例不小于所述第一預(yù)設(shè)比例,則需要獲取計算Rsum_I、Bsum_I和nNum_I,并根據(jù)Rsum_I、Bsum_I和nNum_I,計算得到rmean和bmean,再根據(jù)上述公式,計算所述第二判斷參數(shù),從而實現(xiàn)對所述第二判斷參數(shù)的迭代更新。步驟S25、將所述像素點的紅藍(lán)色差與所述第二中灰像素點判斷條件進(jìn)行對比,確定滿足所述第二中灰像素點判斷條件的像素點為所述中灰像素點,并計算所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第二比例。在更新所述第二判斷參數(shù)后,所述第二中灰像素點判斷條件也隨之發(fā)生更新。該步驟中,將所述像素點的紅藍(lán)色差與所述第二中灰像素點判斷條件進(jìn)行對比,其中,若某一像素點滿足所述第二中灰像素點判斷條件,則表示該像素點在當(dāng)前環(huán)境的色溫下為中灰像素點。步驟S26、判斷所述第二比例是否小于第二預(yù)設(shè)比例,若是,執(zhí)行步驟S27的操作,若否,執(zhí)行步驟S28的操作。其中,所述第二預(yù)設(shè)比例由工作人員設(shè)置,通??稍O(shè)置為5%,當(dāng)然,也可以將第二預(yù)設(shè)比例設(shè)置為其他數(shù)值,本申請對此不做限定。步驟S27、若所述第二比例小于第二預(yù)設(shè)比例,則確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,并執(zhí)行步驟S29的操作。也就是說,若所述第二比例小于第二預(yù)設(shè)比例,則確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,遵循如下公式:ORgain=ORgainOGgain=OGgain。OBgain=OBgain其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值。這種情況下,所述像素點分別在R、G、B三個顏色通道的增益值可根據(jù)最近一次采集圖像時采用增益值確定。例如,若最近一次采集圖像時,圖像采集系統(tǒng)在R、G、B三個顏色通道的增益值均為1,則可確定本次白平衡處理時,像素點分別在R、G、B三個顏色通道的增益值均為1。步驟S28、若所述第二比例不小于第二預(yù)設(shè)比例,則根據(jù)如下公式計算所述像素點分別在R、G、B三個顏色通道的增益值:ORgain=Gsum_II/Rsum_IIOGgain=1;OBgain=Gsum_II/Bsum_II在上述公式中,其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,Rsum_II為滿足第二中灰像素點判斷條件的像素點的紅色顏色通道的原始值R的累加和,Gsum_II為滿足第二中灰像素點判斷條件的像素點的綠色顏色通道的原始值G的累加和,Bsum_II為滿足第二中灰像素點判斷條件的像素點的藍(lán)色顏色通道的原始值B的累加和。通過上述公式,即可計算得到像素點分別在R、G、B三個顏色通道的增益值。本申請中,所述第一判斷參數(shù)是固定值,不隨環(huán)境色溫變化而變化,而滿足第一中灰像素點判斷條件的像素點在某一色溫下為中灰像素點,但是在當(dāng)前色溫下,滿足所述第一中灰像素點判斷條件的像素點也有可能并非中灰像素點,因此,可通過第二中灰像素點判斷條件進(jìn)一步進(jìn)行判斷,若該像素點也滿足所述第二中灰像素點判斷條件,則表示該像素點在當(dāng)前環(huán)境的色溫下為中灰像素點。其中,所述第二判斷參數(shù)隨當(dāng)前環(huán)境的色溫的變化而變化,在本申請中,可通過第一中灰像素點判斷條件中包含的第一判斷參數(shù)計算第二判斷參數(shù),并在圖像的處理過程中對所述第二判斷參數(shù)進(jìn)行迭代更新。在上述增益值的計算過程中,在確定第一比例不小于第一預(yù)設(shè)比例時,根據(jù)第一判斷參數(shù)更新第二判斷參數(shù),從而能夠使第二判斷參數(shù)隨當(dāng)前環(huán)境色溫不斷迭代更新,即將當(dāng)前色溫下的中灰像素點的分布范圍進(jìn)一步縮小,從而能夠計算出更加適用于當(dāng)前色溫的RGB三通道增益,從而得出更加精準(zhǔn)的顏色校正后的RGB圖像。進(jìn)一步的,在步驟S21至步驟S28中,應(yīng)用了第一判斷參數(shù)。相應(yīng)的,在本申請公開的基于RGB空間的白平衡處理方法中,還包括:計算第一判斷參數(shù)。其中,所述計算第一判斷參數(shù)包括以下步驟:首先,獲取不同色溫下的色卡圖,并計算各個色卡圖中的中灰像素點的紅藍(lán)色差。該步驟中,圖像采集系統(tǒng)在不同色溫環(huán)境下,采集色卡圖像,從而能夠獲取不同色溫下的色卡圖。另外,為了提高第一判斷參數(shù)的計算精度,圖像采集系統(tǒng)在采集不同色溫下的色卡圖時,可將各通道的增益值調(diào)整為1,并且,調(diào)整曝光時間,使色卡圖中各中灰像素點在R、G、B三個顏色通道的值接近255,但不飽和,從而避免色卡圖中出現(xiàn)較少曝和/或過暗的像素點,提高采集到的色卡圖的圖片質(zhì)量。進(jìn)一步的,在計算各個色卡圖中的中灰像素點的紅藍(lán)色差之前,還可以查找色卡圖中出現(xiàn)的曝和/或過暗的像素點并刪除,以便計算剩余的中灰像素點的紅藍(lán)色差,從而能夠進(jìn)一步的減少過曝和/或過暗的像素點的干擾。該步驟中,可通過以下公式確定過曝和過暗的像素點:R<R_maxG<G_maxB<B_maxY≥Y_min.]]>其中,Y=R+G+B,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,R_max、G_max和B_max分別為預(yù)先設(shè)定的R、G、B三個顏色通道的固定值,例如,可設(shè)定R_max、G_max和B_max均為255,Y_min為預(yù)先設(shè)定的固定值,例如,可設(shè)定Y_min為30。若某一像素點滿足上述公式,則說明該像素點并非過曝或過暗的像素點,若某一像素點不滿足上述公式,則說明該像素點為過曝或過暗的像素點,可以刪除。然后,根據(jù)所述各個色卡圖中的中灰像素點的紅藍(lán)色差,獲取所述中灰像素點的紅藍(lán)色差分布圖。其中,所述各個色卡圖中的中灰像素點可由工作人員進(jìn)行確定。另外,中灰像素點的紅藍(lán)色差可通過以下公式計算:r=RR+G+B,b=BR+G+B.]]>其中,r為紅色色差,b為藍(lán)色色差。最后,獲取所述紅藍(lán)色差分布圖的公共集合,并計算所述公共集合中的各個像素點均滿足所述第一中灰像素點判斷條件時,所述第一判斷參數(shù)的數(shù)值。參見圖3所示的紅藍(lán)色差分布圖,其中,在該紅藍(lán)色差分布圖中,橫坐標(biāo)為藍(lán)色色差,豎坐標(biāo)軸為紅色色差,圖中的各個點表示各個色卡圖中的中灰像素點。另外,該圖中的四條直線所劃分的區(qū)域即為所述紅藍(lán)色差分布圖的公共集合,該公共集合為所述紅藍(lán)色差分布圖中的中灰像素點分布的密集區(qū)域。所述公共集合中的各個像素點均為中灰像素點,因此,所述公共集合中的各個像素點均滿足所述第一中灰像素點判斷條件,也就是說,所述公共集合中的各個像素點均符合如下公式:據(jù)此可計算得到所述第一判斷參數(shù)的數(shù)值。其中,若所述紅藍(lán)色差分布圖以及所述公共集合如圖3所示,經(jīng)過計算,可確定所述第一判斷參數(shù)如下:sum_max_I=0.64sum_min_I=0.4r_min_I=0.1b_min_I=0.1.]]>進(jìn)一步的,本申請的步驟S13中公開了根據(jù)所述像素點分別在R、G、B三個顏色通道的增益值,以及所述像素點分別在R、G、B三個顏色通道的原始值,計算所述像素點分別在R、G、B三個顏色通道的校正值的操作。具體的,可通過以下公式計算所述像素點分別在R、G、B三個顏色通道的校正值:oR=R*ORgainoG=G*OGgain;oB=B*OBgain其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,oR為所述像素點在R顏色通道的校正值,oG為所述像素點在G顏色通道的校正值,oB為所述像素點在B顏色通道的校正值。根據(jù)上述公式,即可計算得到像素點分別在R、G、B三個顏色通道的校正值。然后,將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值,即可得到白平衡處理后的圖像。相應(yīng)的,本發(fā)明的第二實施例公開一種基于RGB空間的白平衡處理裝置。參見圖4所示的結(jié)構(gòu)示意圖,所述基于RGB空間的白平衡處理裝置包括:色差計算模塊100、增益值計算模塊200和調(diào)整模塊300。其中,所述色差計算模塊100,用于獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值,并根據(jù)所述原始值計算所述像素點的紅藍(lán)色差;所述增益值計算模塊200,用于將所述像素點的紅藍(lán)色差與中灰像素點判斷條件進(jìn)行對比,確定符合所述中灰像素點判斷條件的像素點為中灰像素點,并根據(jù)所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的比例計算所述像素點分別在R、G、B三個顏色通道的增益值,其中,所述中灰像素點判斷條件隨當(dāng)前色溫變化而迭代更新;所述調(diào)整模塊300,用于根據(jù)所述像素點分別在R、G、B三個顏色通道的增益值,以及所述像素點分別在R、G、B三個顏色通道的原始值,計算所述像素點分別在R、G、B三個顏色通道的校正值,并將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值。本申請中,所述色差計算模塊100可通過如下公式計算所述像素點的紅藍(lán)色差:r=R/(R+G+B)r∈[0,1];b=B/(R+G+B)b∈[0,1]。其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,而R、G和B則為所述像素點分別在R、G、B三個顏色通道的原始值。另外,在本申請中,所述中灰像素點指的是除彩色像素點以外的像素點,包括白色像素點、黑色像素點和灰色像素點。其中,所述中灰像素點通常滿足R=G=B的條件。另外,在本申請中設(shè)置有中灰像素點判斷條件,并且所述中灰像素點判斷條件隨當(dāng)前色溫變化而迭代更新,從而能夠保障符合所述中灰像素點判斷條件的像素點在當(dāng)前色溫下,為中灰像素點。本申請的第二實施例公開一種基于RGB空間的白平衡處理裝置,通過該裝置,能夠?qū)崿F(xiàn)對圖像的白平衡處理,從而減少圖像中的色差,提高圖像質(zhì)量。進(jìn)一步的,所述基于RGB空間的白平衡處理裝置還包括:待處理圖像獲取模塊。所述待處理圖像獲取模塊用于在獲取原始圖像后,將所述原始圖像平均劃分為n個區(qū)域,并獲取每個區(qū)域中像素點分別在R、G、B三個顏色通道的平均值,其中,n為預(yù)設(shè)的整數(shù);將所述每個區(qū)域中各個像素點分別在R、G、B三個顏色通道的值調(diào)整為所述平均值;將所述每個區(qū)域縮小為一個像素點,并將縮小后的圖像作為所述待處理圖像。通過所述待處理圖像獲取模塊,能夠?qū)⑺鲈紙D像縮小為原來的1/n。例如,可將所述原始圖像平均劃分為16個區(qū)域,也就是說,n等于16,這種情況下,能夠?qū)⑺鲈紙D像縮小為原來的1/16。根據(jù)所述待處理圖像獲取模塊對原始圖像進(jìn)行縮小處理后,能夠去除像素點中噪點的影響,這種情況下,將縮小后的圖像作為待處理圖像,能夠提高待處理圖像進(jìn)行白平衡處理的精確度,進(jìn)一步提高圖像質(zhì)量。進(jìn)一步的,在所述基于RGB空間的白平衡處理裝置中,所述色差計算模塊100還用于,在獲取待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值后,并在計算所述像素點的紅藍(lán)色差前,根據(jù)所述R、G、B三個顏色通道的原始值,查找其中的過曝和/或過暗的像素點,并刪除所述過曝和/或過暗的像素點。另外,在刪除所述過曝和/或過暗的像素點之后,所述色差計算模塊100根據(jù)剩余的像素點的紅藍(lán)色差,并根據(jù)剩余的所述像素點的紅藍(lán)色差。由于刪除了過曝和/或過暗的像素點,排除了過曝和/或過暗的像素點的干擾,從而能夠提高待處理圖像進(jìn)行白平衡處理的精確度,進(jìn)一步提高圖像質(zhì)量。在本申請中,可通過以下公式確定過曝和過暗的像素點:R<R_maxG<G_maxB<B_maxY≥Y_min.]]>其中,Y=R+G+B,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,R_max、G_max和B_max分別為預(yù)先設(shè)定的R、G、B三個顏色通道的固定值,例如,可設(shè)定R_max、G_max和B_max均為255,Y_min為預(yù)先設(shè)定的固定值,例如,可設(shè)定Y_min為30。若某一像素點滿足上述公式,則說明該像素點并非過曝或過暗的像素點,而若某一像素點不滿足上述公式,則說明該像素點為過曝或過暗的像素點,可以刪除。另外,在本申請中,所述中灰像素點判斷條件包括第一中灰像素點判斷條件和第二中灰像素點判斷條件;所述第一中灰像素點判斷條件為:sum_min_I<r+b<sum_max_Ir>r_min_Ib>b_min_I;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_I、sum_max_I、r_min_I和b_min_I分別為第一判斷參數(shù),所述第一判斷參數(shù)為所述像素點在某一色溫下為中灰像素點時需要滿足的判斷參數(shù)。也就是說,若某一像素點滿足所述第一中灰像素點判斷條件,則表示該像素點在某一色溫下為中灰像素點。其中,所述第一判斷參數(shù)是固定值,不隨環(huán)境色溫變化而變化。所述第二中灰像素點判斷條件為:sum_min_II<r+b<sum_max_IIr>r_min_IIb>b_min_II;]]>其中,r為像素點的紅色色差,b為像素點的藍(lán)色色差,sum_min_II、sum_max_II、r_min_II和b_min_II分別為第二判斷參數(shù),所述第二判斷參數(shù)為所述像素點在當(dāng)前色溫下為中灰像素點時需要滿足的判斷參數(shù)。也就是說,某一像素點滿足所述第二中灰像素點判斷條件,則表示該像素點在當(dāng)前環(huán)境的色溫下為中灰像素點,其中,所述第二判斷參數(shù)隨當(dāng)前環(huán)境的色溫的變化而變化,在本申請中,可通過第一中灰像素點判斷條件中包含的第一判斷參數(shù)計算第二判斷參數(shù),并在圖像的處理過程中對所述第二判斷參數(shù)進(jìn)行迭代更新。進(jìn)一步的,在本申請公開的基于RGB空間的白平衡處理裝置中,所述增益值計算模塊包括:第一比例計算單元,用于將所述像素點的紅藍(lán)色差與所述第一中灰像素點判斷條件進(jìn)行對比,確定滿足所述第一中灰像素點判斷條件的像素點為第一目標(biāo)像素點,并計算所述第一目標(biāo)像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第一比例;對比處理單元,用于判斷所述第一比例是否小于第一預(yù)設(shè)比例,若所述第一比例小于第一預(yù)設(shè)比例,則確定所述第一目標(biāo)像素點為所述中灰像素點,并確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,或者,若所述第一比例小于第一預(yù)設(shè)比例,保持所述第二判斷參數(shù)不變,并由第二對比單元執(zhí)行相應(yīng)操作;若所述第一比例不小于所述第一預(yù)設(shè)比例,則根據(jù)如下公式更新所述第二判斷參數(shù),并在更新后由第二對比單元執(zhí)行相應(yīng)操作:sum_max_II=rmean+bmean+qsum_min_II=rmean+bmean-qr_min_II=rmean-qb_min_II=bmean-q;]]>其中,Rsum_I為滿足第一中灰像素點判斷條件的像素點的紅色色差r的累加和,Bsum_I為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的累加和,nNum_I為滿足第一中灰像素點判斷條件的像素點的個數(shù),rmean為滿足第一中灰像素點判斷條件的像素點的紅色色差r的平均值,bmean為滿足第一中灰像素點判斷條件的像素點的藍(lán)色色差b的平均值,q為預(yù)設(shè)的參數(shù)變量;第二比例計算單元,用于將所述像素點的紅藍(lán)色差與所述第二中灰像素點判斷條件進(jìn)行對比,確定滿足所述第二中灰像素點判斷條件的像素點為所述中灰像素點,并計算所述中灰像素點的個數(shù)占所述待處理圖像中像素點總數(shù)的第二比例;增益值計算單元,用于判斷所述第二比例是否小于第二預(yù)設(shè)比例,若所述第二比例小于第二預(yù)設(shè)比例,則確定所述像素點分別在R、G、B三個顏色通道的增益值保持不變,若所述第二比例不小于第二預(yù)設(shè)比例,則根據(jù)如下公式計算所述像素點分別在R、G、B三個顏色通道的增益值:ORgain=Gsum_II/Rsum_IIOGgain=1;OBgain=Gsum_II/Bsum_II其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,Rsum_II為滿足第二中灰像素點判斷條件的像素點的紅色顏色通道的原始值R的累加和,Gsum_II為滿足第二中灰像素點判斷條件的像素點的綠色顏色通道的原始值G的累加和,Bsum_II為滿足第二中灰像素點判斷條件的像素點的藍(lán)色顏色通道的原始值B的累加和。其中,所述第一預(yù)設(shè)比例由工作人員設(shè)置,通??稍O(shè)置為5%,當(dāng)然,也可以將第一預(yù)設(shè)比例設(shè)置為其他數(shù)值,本申請對此不做限定。另外,所述第二預(yù)設(shè)比例也由工作人員設(shè)置,通常可設(shè)置為5%,當(dāng)然,也可以將第二預(yù)設(shè)比例設(shè)置為其他數(shù)值,本申請對此不做限定。本申請中,所述第一判斷參數(shù)是固定值,不隨環(huán)境色溫變化而變化,而滿足第一中灰像素點判斷條件的像素點在某一色溫下為中灰像素點,但是在當(dāng)前色溫下,滿足所述第一中灰像素點判斷條件的像素點也有可能并非中灰像素點,因此,可通過第二中灰像素點判斷條件進(jìn)一步進(jìn)行判斷,若該像素點也滿足所述第二中灰像素點判斷條件,則表示該像素點在當(dāng)前環(huán)境的色溫下為中灰像素點,其中,所述第二判斷參數(shù)隨當(dāng)前環(huán)境的色溫的變化而變化,在本申請中,可通過第一中灰像素點判斷條件中包含的第一判斷參數(shù)計算第二判斷參數(shù),并在圖像的處理過程中對所述第二判斷參數(shù)進(jìn)行迭代更新。在上述增益值的計算過程中,在確定第一比例不小于第一預(yù)設(shè)比例時,根據(jù)第一判斷參數(shù)更新第二判斷參數(shù),從而能夠使第二判斷參數(shù)隨當(dāng)前環(huán)境色溫不斷迭代更新,即將當(dāng)前色溫下的中灰像素點的分布范圍進(jìn)一步縮小,從而能夠計算出更加適用于當(dāng)前色溫的RGB三通道增益,從而得出更加精準(zhǔn)的顏色校正后的RGB圖像。進(jìn)一步的,所述基于RGB空間的白平衡處理裝置還包括:第一判斷參數(shù)計算模塊,用于計算第一判斷參數(shù)。其中,所述第一判斷參數(shù)計算模塊包括:色卡圖獲取單元,用于獲取不同色溫下的色卡圖,并計算各個色卡圖中的中灰像素點的紅藍(lán)色差;分布圖獲取單元,用于根據(jù)所述各個色卡圖中的中灰像素點的紅藍(lán)色差,獲取所述中灰像素點的紅藍(lán)色差分布圖;第一判斷參數(shù)計算單元,用于獲取所述紅藍(lán)色差分布圖的公共集合,并計算所述公共集合中的各個像素點均滿足所述第一中灰像素點判斷條件時,所述第一判斷參數(shù)的數(shù)值。參見圖3所示的紅藍(lán)色差分布圖,其中,在該紅藍(lán)色差分布圖中,橫坐標(biāo)為藍(lán)色色差,豎坐標(biāo)軸為紅色色差,圖中的各個點表示各個色卡圖中的中灰像素點。另外,該圖中的四條直線所劃分的區(qū)域即為所述紅藍(lán)色差分布圖的公共集合,該公共集合為所述紅藍(lán)色差分布圖中的中灰像素點分布的密集區(qū)域。所述公共集合中的各個像素點均為中灰像素點,因此,所述公共集合中的各個像素點均滿足所述第一中灰像素點判斷條件,也就是說,所述公共集合中的各個像素點均符合如下公式:據(jù)此可計算得到所述第一判斷參數(shù)的數(shù)值。其中,若所述紅藍(lán)色差分布圖以及所述公共集合如圖3所示,經(jīng)過計算,可確定所述第一判斷參數(shù)如下:sum_max_I=0.64sum_min_I=0.4r_min_I=0.1b_min_I=0.1.]]>進(jìn)一步的,所述調(diào)整模塊300通過以下公式計算所述像素點分別在R、G、B三個顏色通道的校正值:oR=R*ORgainoG=G*OGgain;oB=B*OBgain其中,ORgain為所述像素點在R顏色通道的增益值,OGgain為所述像素點在G顏色通道的增益值,OBgain為所述像素點在B顏色通道的增益值,R為所述像素點在R顏色通道的原始值,G為所述像素點在G顏色通道的原始值,B為所述像素點在B顏色通道的原始值,oR為所述像素點在R顏色通道的校正值,oG為所述像素點在G顏色通道的校正值,oB為所述像素點在B顏色通道的校正值。根據(jù)上述公式,所述調(diào)整模塊300即可計算得到像素點分別在R、G、B三個顏色通道的校正值。然后,將所述待處理圖像中各個像素點分別在R、G、B三個顏色通道的原始值調(diào)整至所述校正值,即可得到白平衡處理后的圖像。關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。本領(lǐng)域技術(shù)人員在考慮說明書及實踐公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本
技術(shù)領(lǐng)域
中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汕尾市| 将乐县| 胶州市| 秀山| 金阳县| 来宾市| 景洪市| 土默特左旗| 丁青县| 鞍山市| 富民县| 阳泉市| 武强县| 安图县| 琼海市| 冕宁县| 贵定县| 迭部县| 韶关市| 遂昌县| 遵化市| 武城县| 东乡族自治县| 定州市| 普兰县| 无锡市| 丹寨县| 天峻县| 兴化市| 湛江市| 湘乡市| 南开区| 灌云县| 元江| 密云县| 镇安县| 罗源县| 武安市| 镇平县| 师宗县| 海晏县|