module documentation

Submodule for interacting with a Raspberry Pi camera using the Picamera2 library.

The Picamera2 library uses LibCamera as the underlying camera stack. This gives us some control of the GPU pipeline for the image.

The API documentation for PiCamera2 is unfortunately not in a standard auto-generated website. For documentation of the PiCamera2 API there is a PDF called "The Picamera2 Library" available at: https://datasheets.raspberrypi.com/camera/picamera2-manual.pdf

For information on the algorithms used to tune/calibrate the Raspberry Pi Camera see the guide called "Raspberry Pi Camera Algorithm and Tuning Guide" Available at: https://datasheets.raspberrypi.com/camera/raspberry-pi-camera-guide.pdf

Class PiCamera2CaptureMode Capture mode configuration for the PiCamera2.
Class PiCamera2StreamingMode Streaming mode configuration for the PiCamera2.
Class PiCameraHQ A Thing that provides and interface to the Raspberry Pi Camera HQ.
Class PicameraStreamOutput An Output class that sends frames to a stream.
Class PiCameraV2 A Thing that provides and interface to the Raspberry Pi Camera V2.
Class StreamingPiCamera2 A Thing that provides and interface to the Raspberry Pi Camera.
Exception MissingCalibrationError Picamera tuning file is missing or doesn't contain the requested algorithm.
Exception PicameraModelError There is a problem Picamera sensor model set by the configuration.
Constant LOGGER Undocumented

Undocumented

Value
logging.getLogger(__name__)