diff --git a/src/camera.py b/src/camera.py index 46ed200..dd19174 100644 --- a/src/camera.py +++ b/src/camera.py @@ -105,6 +105,16 @@ class Camera: main={"size": (1280, 720)}, ) self._picam.configure(config) + self._picam.set_controls( + { + "Brightness": 0.1, # -1.0 to 1.0, default 0.0 + "Contrast": 1.1, # 0.0 to 32.0, default 1.0 + "Saturation": 1.1, # 0.0 to 32.0, default 1.0 + "Sharpness": 1.0, # 0.0 to 16.0, default 1.0 + "AwbEnable": True, # auto white balance + "AeEnable": True, # auto exposure + } + ) self._encoder = H264Encoder(bitrate=BITRATE) buffered = io.BufferedWriter(self._output) self._picam.start_recording(self._encoder, FileOutput(buffered))