2016-04-26 25 views
0

我做了一個模塊,使360度的照片。當我同時觸發一張照片時,在兩臺不同的相機上使用相同的腳本,白平衡不同。我將自動白平衡設置爲「關閉」並設置白平衡增益的恆定值,但是當我檢查照片時,白平衡非常不同。我設置的abw_gain和輸出awb_gain之間的值也不同。下面的代碼和照片:覆盆子pi相機不同的白平衡

camera.awb_mode = 'off' 
camera.exposure_mode = 'off' 
camera.drc_strength='off' 

camera.awb_gains = (Fraction(453,257),Fraction(247,257)) 
g = camera.awb_gains 
print g, "wb gains #0" 
g = camera.awb_gains 
print g, "wb gains #1" 

/輸出#0/G =(級分(451,256),級分(123,128)) 「WB增益#0」

/輸出#/g =(分數(451,256),分數(123,128)

此圖片從第一照相機: Image from the first camera

下面是從第二相機的圖像: Image from the second camera

回答

1

增益手動設置使用功能:

cameraObject._set_awb_gains((redgain, bluegain)) 

參數可以爲integerfloat,範圍從08