本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種攝像模組白平衡調(diào)試方法及裝置。
背景技術(shù):
現(xiàn)有技術(shù)中,對于拍攝視野范圍大的攝像設(shè)備,通常使用兩個攝像模組組成,拍攝后將同一時刻拍攝到的兩幅圖像拼接成一幅圖像。比如全景相機(jī),采用兩顆魚眼鏡頭進(jìn)行拍攝,通過將兩鏡頭拍攝到的圖像拼接,可獲得360度全景圖像。
但在實際應(yīng)用中,由于兩攝像模組的鏡頭、感光芯片等器件存在差異,兩攝像模組拍攝的圖像各自經(jīng)過白平衡處理后,得到的兩幅圖像的色彩會存在差異,這直接影響拼接后的圖像效果,比如會出現(xiàn)圖像色彩過渡不平衡,存在明顯分界線或者糾正色彩過渡引起的色彩失真等問題。
技術(shù)實現(xiàn)要素:
鑒于此,本發(fā)明的目的是提供一種攝像模組白平衡調(diào)試方法及裝置,可降低各攝像模組拍攝的圖像間存在的色彩差異。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種攝像模組白平衡調(diào)試方法,包括:
分別以各攝像模組拍攝同一場景,相應(yīng)獲得各攝像模組拍攝到的圖像;
獲取兩幅圖像的重合區(qū)域,并以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值;
將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,以對拍攝圖像進(jìn)行白平衡處理。
可選地,所述獲取兩幅圖像的重合區(qū)域,并以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值包括:
計算兩幅圖像的重合區(qū)域;
分別在各幅圖像中,計算重合區(qū)域的白色區(qū)域中對任意一個基色成分的基色值比值;
以其中一幅圖像的基色值比值為基準(zhǔn),計算另一幅圖像的基色值比值的補(bǔ)償值。
可選地,所述基色值比值包括r/g值和b/g值,或者所述基色值比值包括r/b值和g/b值,或者所述基色值比值包括b/r值和g/r值,其中r表示紅色值,g表示綠色值,b表示藍(lán)色值。
可選地,所述補(bǔ)償值為第一圖像的基色值比值與第二圖像的基色值比值的比值,其中,以所述第一圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn)。
可選地,所述補(bǔ)償值包括:r_ratio=rg0/rg1,b_ratio=bg0/bg1,其中,r_ratio表示紅色成分補(bǔ)償值,b_ratio表示藍(lán)色成分補(bǔ)償值,rg0表示第一圖像重合區(qū)域中白色區(qū)域的r/g值,bg0表示第一圖像重合區(qū)域中白色區(qū)域的b/g值,rg1表示第二圖像重合區(qū)域中白色區(qū)域的r/g值,bg1表示第二圖像重合區(qū)域中白色區(qū)域的b/g值;
或者,所述補(bǔ)償值包括:r_ratio=rb0/rb1,g_ratio=gb0/gb1,其中,r_ratio表示紅色成分補(bǔ)償值,g_ratio表示綠色成分補(bǔ)償值,rb0表示第一圖像重合區(qū)域中白色區(qū)域的r/b值,gb0表示第一圖像重合區(qū)域中白色區(qū)域的g/b值,rb1表示第二圖像重合區(qū)域中白色區(qū)域的r/b值,gb1表示第二圖像重合區(qū)域中白色區(qū)域的g/b值;
或者,所述補(bǔ)償值包括:b_ratio=br0/br1,g_ratio=gr0/gr1,其中,b_ratio表示藍(lán)色成分補(bǔ)償值,g_ratio表示綠色成分補(bǔ)償值,br0表示第一圖像重合區(qū)域中白色區(qū)域的b/r值,gr0表示第一圖像重合區(qū)域中白色區(qū)域的g/r值,br1表示第二圖像重合區(qū)域中白色區(qū)域的b/r值,gr1表示第二圖像重合區(qū)域中白色區(qū)域的g/r值。
可選地,所述將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,對拍攝圖像進(jìn)行白平衡處理包括:
將所述補(bǔ)償值進(jìn)行換算,將換算后的值寫入到攝像模組感光芯片的增益控制寄存器中或者圖像信號處理模塊中。
一種攝像模組白平衡調(diào)試裝置,包括:
計算模塊,用于在分別以各攝像模組拍攝同一場景,相應(yīng)獲得各攝像模組拍攝到的圖像后,獲取兩幅圖像的重合區(qū)域,并以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值;
設(shè)置模塊,用于將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,以對拍攝圖像進(jìn)行白平衡處理。
由上述技術(shù)方案可知,本發(fā)明所提供的攝像模組白平衡調(diào)試方法及裝置,分別以各攝像模組拍攝同一場景,相應(yīng)獲得各攝像模組拍攝到的圖像,然后獲取兩幅圖像的重合區(qū)域,以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值,將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,來對拍攝圖像進(jìn)行白平衡處理。
本發(fā)明攝像模組白平衡調(diào)試方法及裝置,通過獲取兩攝像模組拍攝圖像的重合區(qū)域,基于重合區(qū)域中的白色區(qū)域,以其中一幅圖像的基色值比值為基準(zhǔn),計算另一幅圖像基色值比值的補(bǔ)償值,將獲得的補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,對拍攝圖像進(jìn)行白平衡處理,通過本方法,可以降低各攝像模組拍攝獲得的圖像間存在的色彩差異。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種攝像模組白平衡調(diào)試方法的流程圖;
圖2為本發(fā)明實施例提供的一種攝像模組白平衡調(diào)試裝置的示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例提供的一種攝像模組白平衡調(diào)試方法,包括:
分別以各攝像模組拍攝同一場景,相應(yīng)獲得各攝像模組拍攝到的圖像;
獲取兩幅圖像的重合區(qū)域,并以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值;
將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,以對拍攝圖像進(jìn)行白平衡處理。
本實施例攝像模組白平衡調(diào)試方法,以各攝像模組拍攝同一場景,獲得各攝像模組拍攝到的圖像,然后根據(jù)兩幅圖像重合區(qū)域中的白色區(qū)域,以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值,將此補(bǔ)償值作為圖像的全局補(bǔ)償值,補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,對拍攝圖像進(jìn)行白平衡處理。通過本方法,可以降低各攝像模組拍攝獲得的圖像間存在的色彩差異,可以提高拼接后圖像的圖像效果。
下面對本實施例攝像模組白平衡調(diào)試方法做詳細(xì)說明。
請參考圖1,本實施例提供的攝像模組白平衡調(diào)試方法包括步驟:
s10:分別以各攝像模組拍攝同一場景,相應(yīng)獲得各攝像模組拍攝到的圖像。
比如,對于在設(shè)備上設(shè)置的兩攝像模組,分別以各攝像模組拍攝同一場景,相應(yīng)獲得各自拍攝到的圖像。
s11:獲取兩幅圖像的重合區(qū)域,并以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值。
本步驟中,首先計算兩幅圖像的重合區(qū)域。
然后,分別在各幅圖像中,計算重合區(qū)域的白色區(qū)域中對任意一個基色成分的基色值比值。
具體的,可以是針對綠色的基色值比值,包括r/g值和b/g值?;蛘呖梢允轻槍λ{(lán)色的基色值比值,基色值比值包括r/b值和g/b值?;蛘呖梢允轻槍t色的基色值比值,基色值比值包括b/r值和g/r值,其中r表示紅色值,g表示綠色值,b表示藍(lán)色值。
最后,以其中一幅圖像的基色值比值為基準(zhǔn),計算另一幅圖像的基色值比值的補(bǔ)償值。
具體本實施例方法中,所述補(bǔ)償值為第一圖像的基色值比值與第二圖像的基色值比值的比值,其中,以所述第一圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn)。
具體的,所述補(bǔ)償值包括:r_ratio=rg0/rg1,b_ratio=bg0/bg1,其中,r_ratio表示紅色成分補(bǔ)償值,b_ratio表示藍(lán)色成分補(bǔ)償值,rg0表示第一圖像重合區(qū)域中白色區(qū)域的r/g值,bg0表示第一圖像重合區(qū)域中白色區(qū)域的b/g值,rg1表示第二圖像重合區(qū)域中白色區(qū)域的r/g值,bg1表示第二圖像重合區(qū)域中白色區(qū)域的b/g值;
或者,所述補(bǔ)償值包括:r_ratio=rb0/rb1,g_ratio=gb0/gb1,其中,r_ratio表示紅色成分補(bǔ)償值,g_ratio表示綠色成分補(bǔ)償值,rb0表示第一圖像重合區(qū)域中白色區(qū)域的r/b值,gb0表示第一圖像重合區(qū)域中白色區(qū)域的g/b值,rb1表示第二圖像重合區(qū)域中白色區(qū)域的r/b值,gb1表示第二圖像重合區(qū)域中白色區(qū)域的g/b值;
或者,所述補(bǔ)償值包括:b_ratio=br0/br1,g_ratio=gr0/gr1,其中,b_ratio表示藍(lán)色成分補(bǔ)償值,g_ratio表示綠色成分補(bǔ)償值,br0表示第一圖像重合區(qū)域中白色區(qū)域的b/r值,gr0表示第一圖像重合區(qū)域中白色區(qū)域的g/r值,br1表示第二圖像重合區(qū)域中白色區(qū)域的b/r值,gr1表示第二圖像重合區(qū)域中白色區(qū)域的g/r值。
例如,以兩攝像模組拍攝到圖像,分別為第一圖像和第二圖像。其中,第一圖像重合區(qū)域中白色區(qū)域的rgb色值分別為:r0=101.5,g0=98.5,b0=91.5;第二圖像重合區(qū)域中白色區(qū)域的rgb色值分別為:r1=99,g1=99,b1=91。
分別計算兩幅圖像重合區(qū)域中白色區(qū)域的對綠色基色的基色值比值:在第一圖像中,rg0=r0/g0=1.03,bg0=b0/g0=0.93;在第二圖像中,rg1=r1/g1=1.0,bg1=b1/g1=0.92。
以第一圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算第二圖像的基色值比值的補(bǔ)償值,具體為:r_ratio=rg0/rg1=1.03,b_ratio=bg0/bg1=1.01。因此對第二攝像模組的紅色通道的補(bǔ)償值為1.03,對藍(lán)色通道的補(bǔ)償值為1.01。
s12:將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,以對拍攝圖像進(jìn)行白平衡處理。
具體的,將所述補(bǔ)償值進(jìn)行換算,將換算后的值寫入到攝像模組感光芯片的增益控制寄存器中或者圖像信號處理模塊中。增益控制寄存器或者圖像信號處理模塊通過調(diào)整紅色成分r、綠色成分g、藍(lán)色成分b的增益,控制這三個通道的放大比例以達(dá)到平衡。
以第一攝像模組為基準(zhǔn),則將計算得到的補(bǔ)償值換算后,寫入到待調(diào)試的第二攝像模組感光芯片的增益控制寄存器中,或者寫入到圖像信號處理模塊中。使第一攝像模組和第二攝像模組在拍攝圖像時,以調(diào)試后的白平衡處理參數(shù)對拍攝圖像進(jìn)行白平衡處理。
相應(yīng)的,請參考圖2,本發(fā)明實施例還提供一種攝像模組白平衡調(diào)試方法,包括:
計算模塊20,用于在分別以各攝像模組拍攝同一場景,相應(yīng)獲得各攝像模組拍攝到的圖像后,獲取兩幅圖像的重合區(qū)域,并以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值;
設(shè)置模塊21,用于將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,以對拍攝圖像進(jìn)行白平衡處理。
本實施例攝像模組白平衡調(diào)試裝置,在各攝像模組拍攝同一場景,獲得各攝像模組拍攝到的圖像后,獲取兩幅圖像的重合區(qū)域,以其中一幅圖像重合區(qū)域中白色區(qū)域的基色值比值為基準(zhǔn),計算另一幅圖像重合區(qū)域中白色區(qū)域的基色值比值的補(bǔ)償值,再將所述補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,來對拍攝圖像進(jìn)行白平衡處理。
本實施例攝像模組白平衡調(diào)試裝置,通過獲取兩攝像模組拍攝圖像的重合區(qū)域,基于重合區(qū)域中的白色區(qū)域,以其中一幅圖像的基色值比值為基準(zhǔn),計算另一幅圖像基色值比值的補(bǔ)償值,將獲得的補(bǔ)償值補(bǔ)償?shù)綌z像模組的白平衡處理參數(shù)中,對拍攝圖像進(jìn)行白平衡處理,通過對攝像模組白平衡調(diào)試,可以降低各攝像模組拍攝獲得的圖像間存在的色彩差異,可以提高拼接后圖像的圖像效果。
另外需要說明的是,本實施例裝置中,各模塊對數(shù)據(jù)的相應(yīng)處理方法均可分別參考上述實施例攝像模組白平衡調(diào)試方法中描述的內(nèi)容。
以上對本發(fā)明所提供的一種攝像模組白平衡調(diào)試方法及裝置進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。