Libcamera
libcamera is an open-source camera stack for Linux-based systems that provides a unified user-space API and a set of applications to simplify capturing images and video from cameras across embedded and desktop environments. The project aims to standardize camera access and offer a modern, extensible alternative to legacy, V4L2-centric pipelines.
Architecturally, libcamera includes a core library (libcamera) that models camera devices, streams, buffers, and controls; a
Libcamera supports multi-camera configurations, multiple image formats (including RAW and processed outputs), and a range of
The project is maintained by the Linux camera stack community and ongoing contributors, emphasizing a vendor-agnostic