libcamera, V4L2 & Co.: Komplexe Kameras unter Linux
Wir alle kennen die simple Webcam (extern oder intern im Laptop verbaut), die über USB angeschlossen wird. Dank USB Video Class (UVC) Standard und Video4Linux2 (V4L2) funktioniert diese unter Linux (meistens) reibungslos. Doch wie sieht es aus, wenn wir Linux auf einem Kamera-System on Chip (SoC) betreiben wollen? Wie können wir die einzelnen Komponenten (Bildsensor, Linsencontroller, Bildverarbeitungsprozessor, ...) einer komplexen Kamera zusammenführen? Und welche Frameworks können nützlich sein, wenn wir eine UVC Kamera mit Linux als Betriebssystem entwickeln wollen?
Michael Riesch
Michael Riesch arbeitet seit 2020 bei WolfVision in Klaus/Vorarlberg und ist für die Linux-Firmware der Visualizer/Dokumentenkameras zuständig. Im Rahmen dieser Tätigkeit schickt er immer wieder Patche an die verschiedenen Mailinglisten, wobei über 50 davon akzeptiert wurden. Tendenz hoffentlich steigend :-)