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
/opt/MRDVS.
Ejecutar un ejemplo C/C++
- Linux
- Windows
Ejemplos de Python y C#
Ejemplos de Python y 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.
Secuencia de llamadas API
Secuencia de llamadas API
Integración con ROS
Documentación para desarrolladores
Referencias de API e integración
Referencias de API e integración
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.Códigos de error SDK (−1 a −29)
Códigos de error SDK (−1 a −29)
Error -25 o fallo al cargar LxDataProcess
Error -25 o fallo al cargar LxDataProcess
Posible causa En Linux, la biblioteca no está incluida en la ruta del entorno. Resolución Ejecuta
source install.sh.La imagen capturada está dividida en tres secciones
La imagen capturada está dividida en tres secciones
Posible causa La relación de aspecto de la imagen mostrada es incorrecta.
ROS 2 entra en conflicto con la biblioteca del SDK
ROS 2 entra en conflicto con la biblioteca del SDK
Resolución Usa el wrapper del directorio
util. Este enlaza indirectamente el Camera SDK y evita un conflicto directo de bibliotecas.¿Cómo puedo distinguir una cámara Lite de una cámara estándar con RGB?
¿Cómo puedo distinguir una cámara Lite de una cámara estándar con RGB?
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.¿Cómo se gestiona la sincronización temporal?
¿Cómo se gestiona la sincronización temporal?
Resolución El SDK se sincroniza automáticamente con PTP en cada llamada a la interfaz. No se requiere ninguna activación adicional.