我制作了一个制作360度照片的模块。当我同时触发照片时,在两个不同的带摄像头的RP上使用相同的脚本,白平衡是不同的。我将自动白平衡设置为'关闭'并设置白平衡增益的常数值,但是当我检查照片时,白平衡是非常不同的。我设置的abw_gain和输出awb_gain之间的值也不同。这是代码和照片:
git diff > my_file_name
/ 输出#0 / g =(分数(451,256),分数(123,128))" wb获得#0"
/ 输出#1 / g =(分数(451,256),分数(123,128))" wb获得#1"
两台相机的输出相同。
此图片来自第一台相机:
以下是第二台相机的图片:
答案 0 :(得分:1)
使用以下功能手动设置增益:
cameraObject._set_awb_gains((redgain, bluegain))
参数可以是integer
或float
,范围从0
到8
。