Table of Contents

Grabación de datos EIF: base de alta fidelidad para reproducir problemas de AR

En aplicaciones de realidad aumentada (AR), algunos problemas complejos de posicionamiento espacial (como vibraciones de seguimiento, desalineación entre objetos reales y virtuales, deriva de contenido, etc.) suelen ser difíciles de reproducir completamente solo con grabaciones de pantalla o registros. Por ello, proporcionamos la función de grabación de datos EIF, un formato propietario de volcado de datos de alta fidelidad que puede registrar de forma sincronizada la siguiente información clave:

  • Información básica del dispositivo (modelo, sistema, versión del SDK, etc.)
  • Fotogramas de imagen de cámara con marcas de tiempo
  • Matriz de parámetros intrínsecos y matriz de parámetros extrínsecos de la cámara del dispositivo
  • Datos del sensor IMU
  • Datos adicionales de entrada auxiliar externa (como GNSS)

Por qué es crucial grabar datos EIF?

Importante

Los datos EIF que permiten reproducir el problema son invaluables.

Los datos EIF pueden reproducir completamente el contexto detallado cuando ocurrió el problema, permitiendo al equipo de desarrollo reproducir con precisión la escena encontrada por el usuario en un entorno fuera de línea, mejorando enormemente la eficiencia de localización de problemas. En comparación con la grabación de pantalla o los registros, EIF tiene las siguientes ventajas:

  1. Reproducción precisa: los desarrolladores pueden reproducir directamente los datos EIF en herramientas de depuración para recrear el error que usted encontró.
  2. Diagnóstico de bajo nivel: mediante el análisis completo de diversos datos (imágenes, sensores, entradas externas, etc.), los desarrolladores pueden determinar en qué etapa de la tecnología se encuentra el problema.
  3. Ahorro de tiempo: evita ciclos de comunicación prolongados y acorta considerablemente el ciclo desde el reporte hasta la resolución del problema.

Cómo grabar datos EIF

EasyAR proporciona dos formas de grabar datos EIF.

  1. Usa directamente la interfaz API proporcionada por el SDK para implementar la función de grabación de datos EIF en tu aplicación.
  2. Usa la aplicación oficial Mega Toolbox. Suele ser adecuada para el desarrollo y la retroalimentación de problemas de EasyAR Mega.

Para conocer los pasos de operación específicos, consulta nuestra documentación técnica para obtener la guía de operación adaptada a tu forma de uso y dispositivo.

Consejo

Accede al siguiente enlace para ver cómo llamar a la interfaz API para implementar la grabación de EIF dentro de la aplicación: Grabación y simulación de entrada de fotogramas.

Accede al siguiente enlace para ver la guía de operación para usar la aplicación Mega Toolbox: Uso de Toolbox para grabar archivos EIF en teléfonos móviles.

Resumen breve del proceso de grabación (tomando la aplicación Mega Toolbox como ejemplo):

  1. Abre la aplicación Mega Toolbox y pulsa Herramienta de verificación y diagnóstico in situ.
  2. Inicia sesión en tu cuenta, selecciona tu biblioteca de posicionamiento y empieza la prueba.
  3. Intenta reproducir tu problema. Encuentra un modo de operación que pueda reproducir el problema de forma estable (como orientación del dispositivo, modo de navegación, punto de fotografía, etc.).
  4. Cuando todo esté listo, pulsa el botón rojo de "Grabar" para empezar la grabación.
  5. Después de que aparezca el problema, pulsa el botón rojo "Detener y guardar".
  6. El sistema generará automáticamente un archivo EIF. Conecta el dispositivo al ordenador, expórtalo al almacenamiento local y envíalo.
Nota

El archivo EIF puede ser grande (de cientos de MB a varios GB), por lo que se recomienda grabar solo el fragmento central que contiene el problema (generalmente 10 a 30 segundos son suficientes).

Mejores prácticas

Para