Easyar bewegungsverfolgung und ihre beziehung zu arkit/arcore/huawei ar engine
Easyars Bewegungsverfolgung (Motion Tracker) nutzt Computer Vision und Trägheitsmesseinheit-basierte gleichzeitige Lokalisierung und Kartierung (VI-SLAM), um auf mehr Smartphones und Tablets Echtzeit-Tracking mit sechs Freiheitsgraden (6 Degrees of Freedom, 6DoF) zu ermöglichen.
Warum easyar bewegungsverfolgung verwenden
Easyars Bewegungsverfolgung bietet gegenüber systemeigenen Lösungen (wie ARKit, ARCore, Huawei AR Engine etc.) folgende Vorteile:
- Bietet breitere Geräteunterstützung. Deckt ca. 70% der gängigen Geräte ab – 30-60% mehr als andere Lösungen.
- Speziell für Mittel- und Einsteigerklasse optimierte Algorithmen, die auch auf leistungsschwächeren Geräten gute Ergebnisse liefern.
- Keine zusätzlichen Installationen nötig. Lösungen wie ARCore erfordern manuelles Herunterladen unterstützender Apps.
Merkmale der easyar bewegungsverfolgung
Easyar identifiziert markante Merkpunkte in Kamerabildern via Computer Vision und verfolgt deren Positionsänderungen. Kombiniert mit Daten der Trägheitsmesseinheit (IMU) berechnet es in Echtzeit die 6DoF-Position und -Ausrichtung des Geräts relativ zur realen Welt. Durch Synchronisation der virtuellen Szene mit dieser Ausrichtung fügen sich virtuelle Objekte nahtlos in die Umgebung ein.
Echter Maßstab
Fusion von IMU-Sensordaten und Kamerabildern rekonstruiert Bewegungsbahn und Szenenmaßstab physikalisch korrekt.Robuste und präzise bewegungsverfolgung
Multi-Sensor-Fusion reduziert Drift bei Langzeittracking und erhöht Robustheit gegenüber Lichtwechseln, texturschwachen Bereichen und bewegten Objekten.Schnelle initialisierung
Initialisierung meist bereits durch seitliches Verschieben des Geräts im Anwendungsbereich.Visuelle wiederlokalisation
Schnelle und präzise Wiederherstellung der Gerätepose im Weltkoordinatensystem nach Tracking-Verlust.
Best practices für easyar bewegungsverfolgung
Obwohl für anspruchsvolle Szenen optimiert, empfehlen sich folgende Praktiken für optimale Ergebnisse:
- Vermeiden schneller Bewegungen (Rotation/Translation)
- Texturreiche Umgebungen bevorzugen
- Ausreichende beleuchtung sicherstellen
Wechsel zwischen easyar motion tracker und nativer bewegungsverfolgung
Für beste Ergebnisse nutzt Easyar auf unterstützten Plattformen standardmäßig native Lösungen ohne Zusatzkonfiguration. Unter iOS priorisiert das SDK ARKit. Auf ARCore/Huawei AR Engine-fähigen Android/HarmonyOS-Geräten wird deren native Bewegungsverfolgung bevorzugt.
Nächste schritte
- Unterstützte Geräte für Easyar Motion Tracker: Motion Tracker unterstützte Geräte
- Nutzung von AR Engine Bewegungsverfolgung mit Easyar: AR Engine unterstützte Geräte