Emergent fügt neue Plug-ins mit GPUDirect für eCapture Pro hinzu
PORT COQUITLAM, British Columbia – 30. Januar 2024 — Emergent Vision Technologies, ein Pionier in Hochgeschwindigkeits-GigE-Vision-Kameras , Nullkopie und Nullverlust Vision Technologies stellt neue Plug-Ins vor, die diese Vorteile nutzen GPUDirect-Technologie, das den bekannten Zero-Copy-Zero-Loss-Imaging-Ansatz von Emergent unterstützt. Die neuen integrierten Plug-Ins umfassen Polarisation, H.265/RTMP (Echtzeit-Messaging-Protokoll), Mustervergleich und Inferenz.
Unterstützt durch die eCapture Pro-Software ermöglicht die GPUDirect-Technologie die Übertragung von Bildern von der Kamera direkt an die GPU, wodurch der Systemspeicher und die CPU umgangen werden und Bildfunktionen ohne Kopien und ohne Verlust möglich sind. Darüber hinaus bietet Emergent optimale Flexibilität bei der Weiterleitung des Kamerastreams an jede GPU in einem System, was die Verarbeitungsverteilung vereinfacht. Zu den unterstützten GPUs gehören NVIDIA RTX A6000, RTX A5000, RTX A4000, RTX 6000 ADA, Jetson Orin und Jetson Xavier.
„Mit den enormen Datenmengen, die Emergent's GigE Vision-Kameras Für die Datenerfassung benötigen Benutzer ein Mittel zur Verarbeitung dieser Daten mit höchster Leistung“, sagte John Ilett, Präsident und CTO bei Emergent Vision Technologies. „Unsere GPU-Plug-in-Technologie wird in Systemen mit mehreren Kameras und mehreren Servern unterstützt, um maximale Leistung und einfache Skalierbarkeit zu gewährleisten.“
Benutzerdefinierte Plug-Ins
Endbenutzer können in eCapture Pro auch benutzerdefinierte Plug-Ins erstellen, die den Zero-Copy-, Zero-Loss- und GPUDirect-Ansatz von Emergent nutzen und dabei nur Plug-In-Code schreiben. Die Demonstration im folgenden Link zeigt, wie einfach ein Plug-in bereitgestellt werden kann. Zunächst wird CUDA-basierter Code geschrieben, damit das Plug-in auf einer NVIDIA-GPU ausgeführt werden kann. Anschließend wird der Code kompiliert, um die Plug-in-DLL zu erstellen, und über eine einfache Drag-and-Drop-Schnittstelle in die Software geladen. Abschließend wird das Plug-in auf der ausgewählten GPU instanziiert, sodass der Endbenutzer das Plug-in innerhalb der eCapture Pro-Software ausführen kann.
Polarisations-Plug-In
In der eCapture Pro-Software können Endbenutzer die neuen integrierten Plug-Ins nutzen, beispielsweise das Polarisationstool. Mit diesem Tool können Benutzer die Vorteile der charakteristischen Ausgänge einer standardmäßigen polarisierten Verarbeitungspipeline überprüfen, z. B. den Grad der Polarisation oder die Richtung oder den Winkel der Polarisation. Endbenutzer können sogar das polarisierte Licht entfernen oder eine der vier Ausrichtungsoptionen ausgeben: 0, 45, 90 oder 135 Grad.
Deep-Learning-Inferenz-Plug-in
Mit dem Inferenz-Plug-in können Benutzer ganz einfach ihr eigenes trainiertes Deep-Learning-Inferenzmodell hinzufügen und testen, um die Erkennung und Klassifizierung von Objekten durchzuführen. Nach dem Training eines Modells in einem Framework wie PyTorch oder TensorFlow können Benutzer das Modell zum Plug-in hinzufügen, es auf der gewünschten GPU instanziieren, es mit der Kamera verbinden und zum Starten auf „Ausführen“ klicken, damit die Software die Erkennung durchführen kann und klassifizieren Sie Objekte auch während der Bewegung.
Mustervergleichs-Plug-In
Um das Mustervergleichs-Plug-in in eCapture Pro zu verwenden, erstellt der Benutzer zunächst eine Mustervorlage, lädt das Plug-in und instanziiert es dann auf der gewünschten GPU. Als Nächstes gibt der Benutzer den Pfad zur Mustervorlage an, verbindet die Kamera mit der GPU und führt das Plug-in aus, um mit dem Abgleich von Mustern zu beginnen, einschließlich solcher auf sich bewegenden Objekten.
H.265/RTMP-Plug-in
Die eCapture Pro-Software von Emergent bietet außerdem ein Plug-in für den H.265-Videocodec, der der Nachfolger von H.264 ist und eine bis zu 50 % bessere Videokomprimierung bei gleichbleibender Videoqualität bietet, was ihn zu einer idealen Option für macht Hochgeschwindigkeitsvideo mit hoher Auflösung. Darüber hinaus unterstützt das Plug-in RTMP-Streaming, wodurch Benutzer Hochgeschwindigkeitsvideos auf YouTube und andere Live-Streaming-Plattformen streamen können. In Systemen mit vielen Kameras kann dieses Plug-in Benutzern dabei helfen, große Datenmengen zu verarbeiten. In einem System mit 48 Kameras, das beispielsweise einen Midrange-Server, einen 48-Port-Switch und zwei GPUs nutzt, können alle Bilder komprimiert und auf einem einzigen lokalen M.2-Laufwerk gespeichert werden, während eine Kamera vom System an einen RTMP-Client streamt wie YouTube.
Für weitere Informationen über eCapture Pro Software und deren Plug-Ins, hier klicken. Bei Fragen oder Anfragen, Bitte melden Sie sich hier.
Emergent Vision Technologies liefert 10GigE seit mehr als 10 Jahren, 25GigE seit fünf Jahren und 100GigE seit zwei Jahren.
Vermeiden Sie die Nachahmer. Engagieren Sie die Innovatoren.