Comment utiliser picamera2 pour capturer une image haute résolution avec un temps d'exposition fixe

Ce script capturera une seule image de caméra depuis une caméra Raspberry Pi HQ avec sa résolution maximale de 4056x3040px et un temps d’exposition fixe de 10.0ms (qui semble être le temps d’exposition minimum dont le capteur IMX477 est capable) et un gain analogique fixe de 1.0. L’image résultante est sauvegardée dans Exposure10ms.png

capture_exposure_10ms.py
#!/usr/bin/env python3
import time
import picamera2
import numpy as np

with picamera2.Picamera2() as camera:
    camera_config = camera.create_still_configuration({"size":(4056, 3040)})
    camera.configure(camera_config)
    camera.set_controls({"ExposureTime": 10000, "AnalogueGain": 1.0})
    camera.start()
    camera.capture_file("Exposure10ms.png")
    camera.stop()

Il semble important d’utiliser camera.set_control() après camera.configure().


Consultez les articles similaires par catégorie : Raspberry Pi Vidéo