Vai al contenuto principale

CameraSDK su GitHub

Librerie di sviluppo, documentazione in inglese, esempi e note di rilascio.

Download SDK

Scegliere lo strumento

Flusso di sviluppo

1

Verificare la connessione

Controlla connessione, immagini e nuvole di punti con LxCameraViewer.
2

Scegliere il pacchetto SDK

Scegli il pacchetto adatto al sistema operativo e all’architettura del processore e consulta la documentazione.
3

Eseguire un esempio e integrare

Esegui prima un esempio, poi integra l’applicazione. Registra le versioni di SDK e firmware della telecamera usate nella distribuzione.

Avvio rapido da GitHub

Gli esempi usano la struttura del repository GitHub. I pacchetti installati possono avere cartelle diverse: adatta i percorsi alla tua installazione.

Piattaforme supportate

Ottenere il codice sorgente

Lo script Linux richiede privilegi amministrativi e installa le librerie runtime in /opt/MRDVS.

Eseguire un esempio C/C++

Imposta il percorso della libreria e l’IP della telecamera negli esempi Python. Le applicazioni Windows devono poter caricare le DLL per la propria architettura.

Integrazione ROS

Documentazione per sviluppatori

Questi riferimenti online descrivono API, esempi e protocolli in dettaglio. Verifica percorsi di installazione e funzionalità supportate per le versioni di SDK e firmware in uso.

Codici di errore e risoluzione dei problemi

I codici di errore aiutano a individuare i problemi di SDK, connessione e flusso di dati. Prima di risolvere i problemi, registra il codice di errore, la versione di SDK, il modello della fotocamera e il log del dispositivo.
Non cercare di risolvere i problemi modificando solo la versione di SDK. Verifica anche la compatibilità tra firmware della fotocamera, libreria di elaborazione dei dati e ambiente di sviluppo.
Possibile causa In Linux, la libreria non è inclusa nel percorso dell’ambiente. Risoluzione Esegui source install.sh.
Possibile causa Le proporzioni dell’immagine visualizzata non sono corrette.
Risoluzione Usa il wrapper nella directory util. Il wrapper collega indirettamente Camera SDK ed evita un conflitto diretto tra librerie.
Risoluzione Chiama DcGetBoolValue(handle, LX_BOOL_ENABLE_2D_STREAM, &test_rgb). Una fotocamera Lite restituisce che la funzione non è supportata.
Risoluzione SDK esegue automaticamente la sincronizzazione con PTP a ogni chiamata dell’interfaccia. Non è necessario alcun trigger aggiuntivo.