Table of Contents

Hubungan antara EasyAR motion tracking dan ARKit/ARCore/Huawei AR Engine

EasyAR Motion Tracker menggunakan computer vision dan visual-inertial simultaneous localization and mapping (VI-SLAM) untuk menerapkan real-time tracking enam derajat kebebasan (6 Degrees of Freedom, 6DoF) pada lebih banyak phone dan tablet.

Mengapa memilih EasyAR motion tracking

Dibandingkan solusi motion tracking tingkat sistem seperti ARKit, ARCore, dan Huawei AR Engine, EasyAR motion tracking memiliki keunggulan berikut:

  • Menyediakan kemampuan device support yang lebih luas. Cakupannya sekitar 70% perangkat mainstream, dengan cakupan model device 30-60% lebih tinggi dibanding solusi lain.
  • Menyediakan optimisasi algoritma khusus untuk device kelas menengah dan bawah, memastikan platform dengan computing power terbatas tetap memiliki hasil yang baik.
  • Tidak perlu menginstal aplikasi lain, sedangkan ARCore dan platform lain mengharuskan pengguna mengunduh dan menginstal aplikasi algoritma terkait secara manual.

Fitur EasyAR motion tracking

EasyAR menggunakan computer vision canggih untuk mengenali feature points penting dalam camera images dan melacak perubahan posisinya. Digabungkan dengan data inertial measurement unit (IMU) device, EasyAR menghitung position dan pose enam derajat kebebasan device relatif terhadap dunia nyata secara real time. Rendering engine kemudian dapat merender virtual scenes secara sinkron berdasarkan pose dan orientation yang dikembalikan, memastikan virtual objects menyatu dengan real environment.

  • Skala nyata

    Dengan menggabungkan data inertial navigation sensor device dan camera image data, sistem memulihkan skala fisik nyata trajectory dan scene.

  • Motion tracking yang robust dan akurat

    Algoritma multi-sensor fusion dapat mengurangi drift selama long-term tracking dan lebih robust terhadap lighting changes, weak-texture areas, dynamic objects, dan kondisi lainnya.

  • Initialization cepat

    Biasanya initialization dapat dilakukan hanya dengan menggeser device menghadap application scene.

  • Visual relocalization

    Memulihkan pose device relatif terhadap world coordinate system dengan cepat dan akurat setelah device tracking hilang atau kualitas tracking buruk.

Praktik terbaik EasyAR motion tracking

Meskipun EasyAR motion tracking dioptimalkan untuk berbagai challenging scenarios, untuk memastikan hasil terbaik, Anda dapat mengarahkan pengguna mengikuti best practices berikut.

  • Hindari movement cepat, termasuk translation atau rotation

  • Kurangi area dengan texture yang kurang

  • Pastikan kondisi lighting yang baik

Beralih antara EasyAR Motion Tracker dan platform-native motion tracking

Untuk memastikan hasil terbaik, pada beberapa platform EasyAR mungkin secara default memilih solusi platform-native motion tracking yang tersedia tanpa konfigurasi tambahan. Misalnya pada iOS, EasyAR SDK memprioritaskan motion tracking ARKit. Demikian pula, pada beberapa Android/HarmonyOS devices yang mendukung ARCore/AR Engine, EasyAR SDK mungkin secara default menggunakan motion features yang mereka sediakan.

Langkah berikutnya