"""Run camera."""
loop = asyncio.get_running_loop()
executor = concurrent.futures.ThreadPoolExecutor()
- camera = picamera.PiCamera()
+ camera = picamera.PiCamera(sensor_mode=2)
camera.iso = self._iso
- camera.resolution = self._full
+ camera.framerate = 15
try:
while True:
if self._capture:
await loop.run_in_executor(
executor,
functools.partial(
- camera.capture, stream, 'jpeg'))
+ camera.capture,
+ stream,
+ 'jpeg',
+ resize=self._full))
stream.seek(0)
full_image = await loop.run_in_executor(
executor,