亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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