之前,首先對(duì)本公開實(shí)施例涉及到的內(nèi)容進(jìn)行以 下介紹:
[0049] 三基色:自然界中的絕大部分彩色都可以由三種基色按一定比例混合得到;反 之,任意一種彩色均可被分解為三種基色。三基色之間的比例不同,混合得到的顏色也不 同。且三基色之間相互獨(dú)立,其中任何一種基色都不能由另外兩種基色混合來產(chǎn)生。
[0050] 色溫值:光源發(fā)射的光線顏色與黑體在某一溫度下輻射的光線顏色相同時(shí),黑體 的溫度稱為該光源的色溫值。在黑體輻射中,黑體的溫度不同時(shí),輻射的光線顏色也不同, 則不同的色溫值對(duì)應(yīng)于不同的光源。色溫值通常用開爾文溫度(K)來表示。
[0051] 白平衡:用于描述三基色混合生成的白色精確度的一項(xiàng)指標(biāo),可以三基色的增益 系數(shù)之間的比例表示。攝像機(jī)拍攝物體后,會(huì)根據(jù)白平衡對(duì)所拍攝物體的顏色中的三基色 進(jìn)行調(diào)整,以保證調(diào)整后的物體顏色為物體的真實(shí)顏色。
[0052] 本公開實(shí)施例提供一種拍攝方法和裝置,以下結(jié)合附圖對(duì)本公開進(jìn)行詳細(xì)說明。
[0053] 圖1是根據(jù)一示例性實(shí)施例示出的一種拍攝方法的流程圖,如圖1所示,拍攝方法 用于攝像機(jī)中,包括以下步驟:
[0054] 在步驟101中,攝像機(jī)啟動(dòng)時(shí),通過配置的色溫傳感器,獲取當(dāng)前光源的指定色溫 值。
[0055] 其中,該攝像機(jī)可以用于手機(jī)、個(gè)人電腦、計(jì)算機(jī)等電子設(shè)備中,本實(shí)施例對(duì)此不 做限定。
[0056] 在步驟102中,根據(jù)預(yù)先建立的色溫值與參考比例之間的映射關(guān)系,確定與該指 定色溫值對(duì)應(yīng)的指定參考比例,該指定參考比例用于表示在當(dāng)前光源下,所拍攝的白色參 考物體的顏色中三基色之間的比例。
[0057] 在步驟103中,確定與該指定參考比例匹配的白平衡,該白平衡用于對(duì)該指定參 考比例進(jìn)行補(bǔ)償。
[0058] 在步驟104中,根據(jù)該白平衡,對(duì)所拍攝物體的顏色進(jìn)行調(diào)整,根據(jù)調(diào)整后的物體 顏色生成圖像。
[0059] 相關(guān)技術(shù)中,在攝像機(jī)啟動(dòng)時(shí),來不及對(duì)當(dāng)前的環(huán)境進(jìn)行準(zhǔn)確地判斷,無法確定所 拍攝的白色參考物體的顏色中三基色之間的比例,也就無法獲取到與當(dāng)前光源匹配的白平 衡,此時(shí)如果該攝像機(jī)拍攝物體,僅能根據(jù)默認(rèn)設(shè)置的白平衡,對(duì)所拍攝物體的顏色進(jìn)行調(diào) 整,假如該默認(rèn)設(shè)置的白平衡與當(dāng)前光源不匹配,就會(huì)發(fā)生偏色現(xiàn)象。
[0060] 而本實(shí)施例中,攝像機(jī)配置色溫傳感器,該色溫傳感器用于獲取當(dāng)前光源的色溫 值,該攝像機(jī)還會(huì)預(yù)先建立色溫值與參考比例之間的映射關(guān)系,則在攝像機(jī)啟動(dòng)時(shí),通過該 色溫傳感器獲取當(dāng)前光源的色溫值,根據(jù)該映射關(guān)系即可獲取到與該色溫值對(duì)應(yīng)的參考比 例,從而獲取到匹配的白平衡,根據(jù)該白平衡對(duì)所拍攝物體的顏色進(jìn)行調(diào)整時(shí),能夠避免偏 色現(xiàn)象。
[0061] 本實(shí)施例提供的方法,通過配置色溫傳感器,并預(yù)先建立色溫值與參考比例之間 的映射關(guān)系,在攝像機(jī)啟動(dòng)時(shí),通過該色溫傳感器獲取當(dāng)前光源的色溫值,根據(jù)該映射關(guān)系 即可獲取到與該色溫值對(duì)應(yīng)的參考比例,從而快速獲取到匹配的白平衡,根據(jù)該白平衡對(duì) 所拍攝物體的顏色進(jìn)行調(diào)整時(shí),能夠避免攝像機(jī)啟動(dòng)時(shí)發(fā)生的偏色現(xiàn)象。
[0062] 在另一實(shí)施例中,該根據(jù)預(yù)先建立的色溫值與參考比例之間的映射關(guān)系,確定與 該指定色溫值對(duì)應(yīng)的指定參考比例,包括:
[0063] 當(dāng)該映射關(guān)系中不包括該指定色溫值時(shí),獲取該映射關(guān)系包括的多個(gè)色溫值中相 鄰的第一色溫值與第二色溫值,且該第一色溫值小于該指定色溫值,該第二色溫值大于該 指定色溫值;
[0064] 根據(jù)該映射關(guān)系,獲取該第一色溫值對(duì)應(yīng)的第一參考比例以及該第二色溫值對(duì)應(yīng) 的第二參考比例;
[0065] 根據(jù)該第一色溫值、該第一參考比例、該指定色溫值、該第二色溫值和該第二參考 比例,進(jìn)行插值計(jì)算,得到該指定色溫值對(duì)應(yīng)的指定參考比例。
[0066] 在另一實(shí)施例中,該根據(jù)預(yù)先建立的色溫值與參考比例之間的映射關(guān)系,確定與 該指定色溫值對(duì)應(yīng)的指定參考比例之前,該方法還包括:
[0067] 根據(jù)多個(gè)樣本光源中每個(gè)樣本光源的色溫值和對(duì)應(yīng)的參考比例,建立該映射關(guān) 系。
[0068] 在另一實(shí)施例中,該根據(jù)多個(gè)樣本光源中每個(gè)樣本光源的色溫值和對(duì)應(yīng)的參考比 例,建立該映射關(guān)系,包括:
[0069] 對(duì)于每個(gè)樣本光源,在該樣本光源下,通過該色溫傳感器,獲取該樣本光源的色溫 值;
[0070] 對(duì)白色參考物體進(jìn)行拍攝;
[0071] 獲取所拍攝白色參考物體的顏色中三基色之間的比例,作為參考比例;
[0072] 建立該色溫值與該參考比例之間的映射關(guān)系。
[0073] 在另一實(shí)施例中,該建立該色溫值與該參考比例之間的映射關(guān)系,包括:
[0074] 以色溫值為橫軸、以參考比例為縱軸,根據(jù)該多個(gè)樣本光源中每個(gè)樣本光源的色 溫值和對(duì)應(yīng)的參考比例,擬合出預(yù)設(shè)曲線,該預(yù)設(shè)曲線用于表示該色溫值與參考比例之間 的映射關(guān)系。
[0075] 上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實(shí)施例,在此不再 --贅述。
[0076] 圖2是根據(jù)一示例性實(shí)施例示出的一種拍攝方法的流程圖,如圖2所示,該拍攝方 法用于攝像機(jī)中,包括以下步驟:
[0077] 在步驟201中,攝像機(jī)根據(jù)多個(gè)樣本光源中每個(gè)樣本光源的色溫值和對(duì)應(yīng)的參考 比例,建立色溫值與參考比例之間的映射關(guān)系。
[0078] 目前的攝像機(jī)在啟動(dòng)時(shí),無法快速獲取到與當(dāng)前光源匹配的白平衡,此時(shí)如果拍 攝物體,僅能根據(jù)默認(rèn)設(shè)置的白平衡,對(duì)所拍攝物體的顏色進(jìn)行調(diào)整,很容易發(fā)生偏色現(xiàn) 象。
[0079] 而在本實(shí)施例中,為了在攝像機(jī)啟動(dòng)時(shí)快速獲取到與當(dāng)前光源匹配的白平衡,該 攝像機(jī)配置色溫傳感器,該色溫傳感器能夠不斷地檢測(cè)當(dāng)前環(huán)境,動(dòng)態(tài)地輸出當(dāng)前光源的 色溫值,且該攝像機(jī)預(yù)先建立色溫值與參考比例之間的映射關(guān)系,該參考比例用于表示在 該色溫值對(duì)應(yīng)的光源下,所拍攝的白色參考物體的顏色中三基色之間的比例,則后續(xù)過程 中攝像機(jī)啟動(dòng)時(shí),可以通過該色溫傳感器獲取當(dāng)前光源的色溫值,并根據(jù)該映射關(guān)系,快速 獲取到與當(dāng)前光源的色溫值對(duì)應(yīng)的參考比例,從而獲取到與該參考比例匹配的白平衡,以 防拍攝物體時(shí)發(fā)生偏色現(xiàn)象。
[0080] 在建立該映射關(guān)系時(shí),可以選取多個(gè)樣本光源,分別在每個(gè)樣本光源下,對(duì)白色參 考物體進(jìn)行拍攝,該多個(gè)樣本光源可以包括用于進(jìn)行實(shí)驗(yàn)的標(biāo)準(zhǔn)光源以及室外的一些特殊 場(chǎng)景提供的光源,該白色參考物體可以為專業(yè)用于測(cè)試的白卡或者白色紙張等,本實(shí)施例 對(duì)此均不做限定。
[0081] 對(duì)于每個(gè)樣本光源,該攝像機(jī)可以在該樣本光源照射的環(huán)境下,通過配置的色溫 傳感器,獲取該樣本光源的色溫值,并對(duì)白色參考物體進(jìn)行拍攝,獲取所拍攝白色參考物體 的顏色。白色參考物體的顏色中三基色之間的比例應(yīng)為1:1:1,但是,由于該樣本光源的照 射作用,該白色參考物體的顏色中三基色之間的比例可能不再是1:1:1,該攝像機(jī)獲取所拍 攝白色參考物體的顏色中三基色之間的比例,作為參考比例,并建立該色溫值與該參考比 例之間的映射關(guān)系。
[0082] 三基色包括三種顏色:第一顏色、第二顏色和第三顏色,可以為紅、綠、藍(lán)這三種顏 色或者其他顏色,本實(shí)施例對(duì)這三種顏色的具體類型不做限定。為了便于表示三基色之間 的比例,該參考比例可以三基色中任兩個(gè)顏色之間的比例來表示。例如,該參考比例包括 第一顏色與第二顏色之間的比例,以及第二顏色與第三顏色之間的比例,則根據(jù)這兩個(gè)比 例可以計(jì)算出第一顏色與第三顏色之間的比例。以第一顏色為紅色(R)、第二顏色為綠色 (G)、第三顏色為藍(lán)色(B)為例,該參考比例可以包括紅色與綠色之間的比例R/G以及綠色 與藍(lán)色之間的比例G/B。
[0083] 該攝像機(jī)對(duì)多個(gè)樣本光源執(zhí)行上述步驟,可以建立每個(gè)樣本光源的色溫值與對(duì)應(yīng) 的參考比例之間的映射關(guān)系,則該攝像機(jī)建立的映射關(guān)系中包括多個(gè)色溫值以及每個(gè)色溫 值對(duì)應(yīng)的參考比例。
[0084] 例如,該映射關(guān)系可以如下表1所示,該映射關(guān)系中包括多個(gè)離散的色溫值以及 每個(gè)色溫值對(duì)應(yīng)的參考比例,且每個(gè)參考比例以紅色與綠色之間的比例R/G以及綠色與藍(lán) 色之間的比例G/B來表示。
[0085] 表 1
[0086]
[0087] 或者,為了便于_根據(jù)該映