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 | |
A Pydantic model holding the lens shading tables. |
| Class | |
An Output class that sends frames to a stream. |
| Class | |
A Pydantic model holding all the information about a specific sensor mode. |
| Class | |
A Pydantic model holding the two values needed to select a PiCamera Sensor mode. |
| Class | |
A Thing that provides and interface to the Raspberry Pi Camera. |
| Exception | |
Picamera tuning file is missing or doesn't contain the requested algorithm. |