Zum Hauptinhalt springen

CameraSDK auf GitHub

Entwicklungsbibliotheken, englische Dokumentation, Beispiele und Versionshinweise.

SDK herunterladen

Das passende Werkzeug

Entwicklungsablauf

1

Verbindung prüfen

Prüfen Sie Verbindung, Bilder und Punktwolken mit LxCameraViewer.
2

SDK-Paket auswählen

Wählen Sie das Paket für Ihr Betriebssystem und Ihre Prozessorarchitektur und lesen Sie die zugehörige Dokumentation.
3

Beispiel ausführen und integrieren

Führen Sie zunächst ein Beispiel aus und integrieren Sie anschließend Ihre Anwendung. Dokumentieren Sie die verwendeten SDK- und Kamerafirmware-Versionen.

GitHub-Schnellstart

Die Beispiele verwenden die Verzeichnisstruktur des GitHub-Repositorys. Installierte Pakete können davon abweichen; passen Sie die Pfade an Ihre Installation an.

Unterstützte Plattformen

Quellcode abrufen

Das Linux-Installationsskript benötigt Administratorrechte und installiert die Laufzeitbibliotheken unter /opt/MRDVS.

C/C++-Beispiel ausführen

Passen Sie Bibliothekspfad und Kamera-IP in den Python-Beispielen an. Windows-Anwendungen müssen die DLLs für ihre Zielarchitektur laden können.

ROS-Integration

Entwicklerdokumentation

Diese Online-Referenzen enthalten ausführliche Informationen zu APIs, Beispielen und Protokollen. Prüfen Sie Installationspfade und unterstützte Funktionen für Ihre SDK- und Firmware-Version.

Fehlercodes und Fehlerbehebung

Fehlercodes helfen dabei, Probleme mit SDK, Verbindung und Datenstream einzugrenzen. Notieren Sie vor der Fehlerbehebung Fehlercode, SDK-Version, Kameramodell und Geräteprotokoll.
Führen Sie die Fehlerbehebung nicht durch, indem Sie nur die SDK-Version ändern. Prüfen Sie auch die Kompatibilität von Kamerafirmware, Datenverarbeitungsbibliothek und Entwicklungsumgebung.
Mögliche Ursache Unter Linux ist die Bibliothek nicht im Umgebungspfad enthalten. Lösung Führen Sie source install.sh aus.
Mögliche Ursache Das Seitenverhältnis des angezeigten Bildes ist falsch.
Lösung Verwenden Sie den Wrapper im Verzeichnis util. Er bindet das Camera SDK indirekt ein und vermeidet einen direkten Bibliothekskonflikt.
Lösung Rufen Sie DcGetBoolValue(handle, LX_BOOL_ENABLE_2D_STREAM, &test_rgb) auf. Eine Lite-Kamera gibt zurück, dass die Funktion nicht unterstützt wird.
Lösung Das SDK synchronisiert bei jedem Schnittstellenaufruf automatisch mit PTP. Ein zusätzlicher Trigger ist nicht erforderlich.