Relazione tra EasyAR Motion Tracker e ARKit/ARCore/Huawei AR Engine
EasyAR Motion Tracker utilizza la tecnologia di localizzazione e mappatura simultanee visiva-inerziale (VI-SLAM) per abilitare il tracciamento in tempo reale a sei gradi di libertà (6DoF) su un maggior numero di smartphone e tablet.
Perché scegliere EasyAR Motion Tracker
EasyAR Motion Tracker offre i seguenti vantaggi rispetto alle soluzioni di tracciamento di sistema (come ARKit, ARCore, Huawei AR Engine, ecc.):
- Supporto più ampio per dispositivi. Copre circa il 70% dei dispositivi principali, con una copertura del 30-60% superiore rispetto ad altre soluzioni.
- Ottimizzazione algoritmica specifica per dispositivi di fascia media e bassa, garantendo buone prestazioni anche su piattaforme con capacità di calcolo limitate.
- Nessuna necessità di installare altre applicazioni, mentre piattaforme come ARCore richiedono all'utente di scaricare e installare manualmente l'app corrispondente.
Caratteristiche di EasyAR Motion Tracker
EasyAR identifica punti caratteristici salienti nelle immagini della fotocamera tramite avanzate tecniche di visione artificiale e ne traccia le variazioni di posizione. Combina queste informazioni con i dati dell'unità di misurazione inerziale (IMU) del dispositivo per calcolare in tempo reale la posizione e l'orientamento a sei gradi di libertà del dispositivo rispetto al mondo reale. Il motore di rendering sincronizza la scena virtuale in base all'orientamento restituito, garantendo che gli oggetti virtuali si integrino con l'ambiente reale.
Scala reale
Utilizza la fusione dei dati del sensore inerziale e delle immagini della fotocamera per ricostruire la traiettoria e la scala fisica reale della scena.Tracciamento del movimento robusto e accurato
Gli algoritmi di fusione multi-sensore riducono la deriva durante il tracciamento prolungato e sono più robusti rispetto a cambiamenti di illuminazione, aree a bassa texture e oggetti dinamici.Inizializzazione rapida
Generalmente richiede solo una leggera traslazione del dispositivo verso la scena dell'applicazione per l'inizializzazione.Rilocalizzazione visiva
Ripristina rapidamente e con precisione la posa del dispositivo rispetto al sistema di coordinate mondiale dopo una perdita di tracciamento o un tracciamento scadente.
Best practice per EasyAR Motion Tracker
Sebbene EasyAR Motion Tracker sia ottimizzato per scenari complessi, per garantire risultati ottimali è possibile guidare gli utenti a seguire queste best practice.
- Evitare movimenti rapidi, inclusi traslazioni o rotazioni
- Ridurre le aree povere di texture
- Garantire buone condizioni di illuminazione
Passaggio tra EasyAR Motion Tracker e le funzioni di tracciamento native della piattaforma
Per garantire i migliori risultati, su alcune piattaforme EasyAR potrebbe selezionare per impostazione predefinita la soluzione di tracciamento nativa disponibile senza necessità di configurazione aggiuntiva. Ad esempio, su piattaforma iOS, l'SDK EasyAR utilizza prioritariamente la funzionalità di tracciamento di ARKit. Analogamente, su alcuni dispositivi Android/HarmonyOS supportati da ARCore/AR Engine, l'SDK EasyAR potrebbe utilizzare per impostazione predefinita le loro funzionalità di movimento.
Prossimi passi
- Per conoscere i modelli di dispositivo supportati da EasyAR MotionTracker, consultare Dispositivi supportati da Motion Tracker
- Per utilizzare il tracciamento del movimento di AR Engine in EasyAR, consultare Modelli supportati da AR Engine