Bei ibaCapture handelt es sich um ein Bilderfassungssystem, welches das Aufzeichnen von Videos verschiedener Kameras zur gleichen Zeit ermöglicht. Es ist eine Erweiterung zu ibaPDA, die eine synchrone Verknüpfung von Videoaufnahmen und Messdaten ermöglicht.

Durch diese synchronisierte Verbindung von Bildinformationen und Messdaten können Zusammenhänge zwischen Prozess und Messung leichter erkannt werden, wodurch eine deutlich verbesserte Qualität der Datenanalyse gewährleistet ist.

Dieses Handbuch beschreibt die Anbindung und die Handhabung von Kameras, die den GigE-Vision-Standard unterstützen, die sogenannten GigE-Kameras. Bei der Anbindung von GigE-Kameras an ibaCapture-Server müssen einige Besonderheiten beachtet werden.

GigE-Kameras erlauben eine Hochgeschwindigkeitserfassung mit einer Bildrate von bis zu 400 fps, je nach verwendeter Auflösung. Es wird empfohlen, GigE-Kameras über eine dedizierte Gigabit-Ethernet-Netzwerkkarte an einen ibaCapture-Server anzuschließen (z. B. Intel® Ethernet Server Adapter I350-T4V2). Die genannte Karte ermöglicht den Anschluss von bis zu 4 GigE-Kameras. Bei Verwendung von GigE-Kameras gelten zusätzliche Systemvoraussetzungen, siehe Kapitel Systemvoraussetzungen. Darüber hinaus sind aufgrund der hohen Anforderungen bei der Videokodierung die Anforderungen an PCI-Express-Bandbreite, Rechenleistung und GPU-Unterstützung zu berücksichtigen.

Wenn eine entsprechende Netzwerkschnittstelle (z. B. Intel(R) Ethernet-Converged-Network-Adapter X550-T2) verwendet wird, ist es auch möglich, 10GigE-Kameras an ibaCapture anzuschließen. Mit der zusätzlichen Bandbreite können auch höhere Auflösungen oder Bildraten bis zu 1440 fps erfasst werden. Beachten Sie, dass bei voller Auslastung einer 10GigE-Kamera nur eine Kamera pro ibaCapture-Server erfasst werden kann.

Das Prinzip der Videoverarbeitung mit GigE-Kameras

Um Videos von GigE-Kameras zu empfangen, wird ein Software Development Kit (SDK) benötigt, um die GigE-Kamera zu konfigurieren und anschließend die Bilder von der GigE-Kamera zu übertragen. Im nächsten Schritt werden die Rohbilder von einer der unterstützten Videokodierungsbibliotheken in einen Videostream kodiert. ibaCapture unterstützt das Pleora eBUS SDK und mehrere Video-Encoder, siehe nachfolgende Abbildung.

Das zu verwendende SDK muss separat lizenziert und installiert werden.

ibaCapture unterstützt auch den Multicast-Modus mit multicastfähigen GigE-Kameras. Im Multicast-Modus können Rohbilder von GigE-Vision-Kameras an mehrere Empfänger gestreamt werden. Mit dem Kameratyp Pleora eBUS SDK Multicast Slave ist es möglich, dass ibaCapture Encoder den Multicast-Stream empfängt. Der Kameratyp verwendet intern das Pleora eBUS SDK. Voraussetzung ist daher eine Installation des eBUS Runtime Package. Multicasting kann mit jeder GigE Vision-konformen Drittanbieter-Software aktiviert/deaktiviert werden, jedoch nicht mit ibaCapture.