Aufzeichnung von EIF-daten: hochgetreue grundlage zur reproduktion von AR-problemen
Bei augmented reality (AR)-anwendungen lassen sich komplexe raum定位probleme wie tracking-wackeln, versatz zwischen virtuellen und realen objekten, inhaltsdrift oft nicht nur durch bildschirmaufzeichnungen oder protokolle vollständig wiedergeben. Aus diesem grund bieten wir die funktion zur aufzeichnung von EIF-daten an – ein eigenes hochgetreues daten-dump-format, das folgende wichtige informationen synchron aufzeichnen kann:
- grundlegende geräteinformationen (modell, system, SDK-version usw.)
- kamerabilder mit zeitstempeln
- intrinsische und extrinsische kameramatrizen des geräts
- IMU-sensordaten
- zusätzliche daten von externen hilfseingängen (z. B. GNSS)
Warum ist die aufzeichnung von EIF-daten so wichtig?
Wichtig
EIF-daten, mit denen das problem reproduziert werden kann, sind unbezahlbar.
EIF-daten können den detaillierten kontext zum zeitpunkt des problemauftretens vollständig wiedergeben, sodass das entwicklungsteam die vom nutzer erlebte szene in einer offline-umgebung genau reproduzieren und die effizienz der problemfindung erheblich steigern kann. Im vergleich zu bildschirmaufzeichnungen oder protokollen bietet EIF folgende vorteile:
- Genaue reproduktion: entwickler können EIF-daten direkt in debug-tools wiedergeben und den von Ihnen festgestellten Bug nachvollziehen.
- Niedrigstufige diagnose: durch die umfassende analyse verschiedener daten (bilder, sensoren, externe eingänge usw.) können entwickler feststellen, in welchem technischen schritt das problem auftritt.
- Zeitersparnis: vermeiden Sie langwierige kommunikationszyklen und verkürzen Sie den zyklus von der problemmeldung bis zur problemlösung erheblich.
Wie zeichnet man EIF-daten auf
EasyAR bietet zwei methoden zur aufzeichnung von EIF-daten an.
- Verwenden Sie direkt die von dem SDK bereitgestellte API-schnittstelle, um die funktion zur aufzeichnung von EIF-daten in Ihrer anwendung zu implementieren.
- Verwenden Sie die offizielle Mega Toolbox App. Dies ist in der regel für die entwicklung und problemmeldung von EasyAR Mega geeignet.
Für spezifische schritte lesen Sie bitte unsere technische dokumentation, um die bedienungsanleitung für Ihre verwendungsweise und Ihr gerät zu erhalten.
Tipp
Besuchen Sie den folgenden link, um die implementierung der EIF-aufzeichnung in der anwendung über API-aufruf zu sehen: Eingabebildaufzeichnung und simulationsausführung.
Besuchen Sie den folgenden link, um die bedienungsanleitung zur verwendung der Mega Toolbox App zu sehen: Aufzeichnung von EIF-dateien auf dem telefon mit Toolbox.
Kurzer überblick über den aufzeichnungsprozess (am beispiel der Mega Toolbox App):
- Öffnen Sie die Mega Toolbox App und tippen Sie auf
Vor-ort-validierungs- und diagnostiktool. - Melden Sie sich bei Ihrem konto an, wählen Sie Ihre positioning-bibliothek aus und beginnen Sie mit dem test.
- Versuchen Sie, Ihr problem zu reproduzieren. Finden Sie eine bedienungsmethode, mit der das problem stabil reproduziert werden kann (z. B. geräteausrichtung, navigationsart, aufnahmepunkt usw.).
- Wenn alles vorbereitet ist, tippen Sie auf die rote schaltfläche „Aufzeichnen“, um mit der aufzeichnung zu beginnen.
- Nachdem das problem aufgetreten ist, tippen Sie auf die rote schaltfläche „Stoppen und speichern“.
- Das system generiert automatisch eine EIF-datei. Verbinden Sie das gerät mit dem computer, exportieren Sie sie in den lokalen speicher und reichen Sie sie ein.
Anmerkung
EIF-dateien können relativ groß sein (hunderte von MB bis mehrere GB). Es wird empfohlen, nur den kernausschnitt mit dem problem aufzuzeichnen (normalerweise