Calibrate with greyworld AWB if available

This commit is contained in:
Joel Collins 2020-09-09 17:25:31 +01:00
parent 8f12e395a6
commit 893e8e9357

View file

@ -42,7 +42,12 @@ def adjust_exposure_to_setpoint(camera, setpoint):
def auto_expose_and_freeze_settings(camera):
"""Freeze the settings after auto-exposing to white illumination"""
logging.info("Allowing the camera to auto-expose")
camera.awb_mode = "auto"
if "greyworld" in camera.AWB_MODES:
print("Calibrating with greyworld AWB")
camera.awb_mode = "greyworld"
else:
print("Calibrating with auto AWB")
camera.awb_mode = "auto"
camera.exposure_mode = "auto"
camera.iso = (
0