Erste Schritte auf Raspberry PI 4
Dieser Artikel bezieht sich hauptsächlich auf den Raspberry PI 4.
Installation:
Es wird am besten ein standard 32 bit Raspbian installiert. Das Image unter https://www.theimagingsource.com kann ignoriert werden,.
Von The Imaging Source -> Support -> Downloads -> GStreamer Plugins -> tiscamera Linux 32 Bit Camera Library for ARMHF Architecture installieren. Nun können The Imaging Source USB und GigE Kameras mit GStreamer verwendet werden. Auch für die Programmierung mit Python ist alles nötige vorhanden.
Mit dem Programm "tcam-capture" kann nun eine Kamera geöffnet, das Livevideo angzeigt und die Kameraeigenschaften konfiguriert werden.
Optimierung:
Wenn das GStreamer Plugin -> tcamdutils 32 Bit for Raspberry PI OS installiert ist, dann gibt es ein optimiertes, schnelleres Debayering und weitere Kameraeigeschaften, z.B. Tone Mapping.
MIPI Kameras:
Wenn MIPI Kameras verwendet werden soll, muss noch eine spezielle MIPI Gstreamer Source installiert werden. Die gibt es unter GStreamer Plugin -> Raspberry PI GStreamer Source for The Imaging Source MIPI Cameras
C++ Programmieren
Für C++ müssen die tiscamera Header und Bibliotheken installiert werden. Die "dev" Pakete gibt es unter https://github.com/TheImagingSource/tiscamera/releases/tag/v-tiscamera-1.1.1
v4l2 und Aravis
Die USB Kameras können auch direkt mit v4l2 verwendet werden, die USB 2 CMOS Kameras 22U, 42U und 72U benötigen dafür aber ein Firmwareupdate. Siehe https://github.com/TheImagingSource/tcam-firmware-update
Die GigE Kameras können direkt mit der Aravis Bibliothek, die tiscamera auch verwendet, angesprochen werden.
PI 5:
Im Prinzip gilt das obige auch für den PI 5, wenn er ein 32bit Raspbian installiert hat. Da auf dem PI 5 ein anderer Kernel verwendet wird, ist die Verwendung von MIPI Kameras anders, die werden direkt über die libcamera angesprochen. Dazu muss eine spezielle Konfiguration gemacht werden, dann wird beispielsweise der Sony IMX290 sehr gut unterstützt.
Für Fragen können Sie uns direkt unter TIS Kontaktformular ansprechen