Saltar al contenido principal

CameraSDK en GitHub

Bibliotecas de desarrollo, documentación en inglés, ejemplos y notas de versión.

Descargar SDK

Elegir una herramienta

Proceso de desarrollo

1

Comprobar la conexión

Use LxCameraViewer para comprobar la conexión, las imágenes y las nubes de puntos.
2

Elegir el paquete SDK

Seleccione el paquete para su sistema operativo y arquitectura del procesador y consulte su documentación.
3

Ejecutar un ejemplo e integrar

Ejecute primero un ejemplo y después integre su aplicación. Registre las versiones de SDK y firmware de la cámara utilizadas.

Inicio rápido desde GitHub

Los ejemplos usan la estructura del repositorio GitHub. Los paquetes instalados pueden tener otras carpetas; adapte las rutas a su instalación.

Plataformas compatibles

Obtener el código fuente

El script de Linux requiere privilegios de administrador e instala las bibliotecas en /opt/MRDVS.

Ejecutar un ejemplo C/C++

Ajuste la ruta de la biblioteca y la IP de la cámara en los ejemplos de Python. Las aplicaciones Windows deben poder cargar las DLL de su arquitectura.

Integración con ROS

Documentación para desarrolladores

Estas referencias en línea detallan las API, los ejemplos y los protocolos. Comprueba las rutas de instalación y las funciones compatibles con tus versiones del SDK y del firmware.

Códigos de error y solución de problemas

Los códigos de error ayudan a localizar problemas del SDK, de conexión y del flujo de datos. Registra el código de error, la versión del SDK, el modelo de la cámara y el registro del dispositivo antes de solucionar problemas.
No soluciones el problema cambiando únicamente la versión del SDK. Confirma también la compatibilidad entre el firmware de la cámara, la biblioteca de procesamiento de datos y el entorno de desarrollo.
Posible causa En Linux, la biblioteca no está incluida en la ruta del entorno. Resolución Ejecuta source install.sh.
Posible causa La relación de aspecto de la imagen mostrada es incorrecta.
Resolución Usa el wrapper del directorio util. Este enlaza indirectamente el Camera SDK y evita un conflicto directo de bibliotecas.
Resolución Llama a DcGetBoolValue(handle, LX_BOOL_ENABLE_2D_STREAM, &test_rgb). Una cámara Lite devuelve que la función no es compatible.
Resolución El SDK se sincroniza automáticamente con PTP en cada llamada a la interfaz. No se requiere ninguna activación adicional.