Ensenso SDK Eine Software für alle Ensenso 3D Kameras

Infrarotaufnahmen aus dem IDS Ensenso Software Development Kit.
Ensenso Logo vor SDK-Anwendung

Ensenso PartFinder

Der Ensenso PartFinder bietet Ihnen die Möglichkeit, eigene CAD Geometrien zu laden und diese in den Punktwolken Ihrer Ensenso 3D Kameras wiederzufinden. Durch die kombinierte Nutzung von Tiefeninformationen, Oberflächennormalen und Texturdaten lassen sich selbst knifflige Lokalisierungsaufgaben robust lösen. Die PartFinder-Funktionalität ist in der normalen NxLib enthalten, Sie benötigen jedoch eine separate Lizenz, um sie zu nutzen. Wir stellen Ihnen die Funktionsweise in dieser IDS Vision Channel Session genauer vor.

Piktogramm einer Punktewolke als Symbol für Semi-Global-Matching.

Semi-Global-Matching

Hochgradig parallelisiertes Semi-Global-Matching sorgt für dichte, qualitativ hochwertige Punktwolken.

Piktogramm einer Kalibrierplatte mit Pfeilen für Arbeitsbereich-Kalibrierung

Arbeitsbereich-Kalibrierung

Setzen Sie den Ursprung des Arbeitsbereichs einfach mithilfe einer Kalibrierplatte.

Piktogramm telezentrischer Höhenbilder als Symbol für virtuelle Ansichten.

Virtuelle Ansichten

Telezentrische Höhenbilder mit fester Pixelgröße ermöglichen eine stark vereinfachte Datenverarbeitung.

Piktogramm eines Roboter-Koordinatensystems für Hand-Auge-Kalibrierung

Hand-Auge-Kalibrierung

Referenzieren Sie eine robotergeführte oder fest installierte Stereokamera zum Roboterkoordinatensystem.

Piktogramm mehrerer Grundkörper als Symbol für Primitive Fitting.

Primitive Fitting

Extrahieren Sie Grundkörper wie Ebenen, Kugeln oder Zylinder aus den aufgenommenen Punktwolken.

Piktogramm: Kalibrierplatte, Kamera & Pfeile für Pattern Tracking

Pattern Tracking

Messen Sie die Kalibrierplattenposition mikrometergenau und die Rotation in Echtzeit.

Piktogramm von verschiedenen Satzzeichen als Symbol für eine JSON basierte API.

JSON basierte API

Nutzen Sie die strukturierte, objektorientierte und leicht erweiterbare API für C, C++, C# basierend auf dem JSON Format.

Piktogramm: API-Zugang und Schnittstellen als Symbol für Remote Connectivity

Remote Connectivity

Mit API Zugang über DLL-Schnittstellen oder TCP, können Sie Prozessdaten oder Parameter einfach austauschen.

Piktogramm mehrerer Stereokameras als Symbol für Multi-View.

Multi-View

Für texturierte Punktwolken kombinieren Sie mehrere Stereokameras zu einem gemeinsamen Aufnahmesystem.

Piktogramm einer virtuellen 3D-Darstellung als Symbol für Scene Rendering.

Scene Rendering

Erhalten Sie eine virtuelle 3D-Darstellung der aufgenommenen Oberflächen aller Stereokameras.

Symbol für PatchMatch Stereo Matching bei Ensenso 3D Kameras.

PatchMatch Stereo Matching

Der randomisierte Algorithmus zum Finden von Übereinstimmungen von verschiedenen Bildausschnitten ermöglicht das Stereo Matching über den kompletten Arbeitsbereich in einem Durchlauf (verwendbar mit und ohne FlexView).

NxView

NxView ist ein Beispielprogramm mit Source-Code, welches die Hauptfunktionen der NxLib Bibliothek demonstriert. Es lassen sich eine oder mehrere Stereo- und Farbkameras öffnen, deren Bild- und Tiefendaten visualisiert werden. Parameter wie Belichtungszeit, Binning, AOI und Tiefenmessbereich lassen sich live anpassen.

NxLib

NxLib ist die zentrale Bibliothek des SDK. Sie enthält den Stereomatching-Algorithmus, sowie alle Kalibrier- und Verarbeitungsfunktionen.