Tanya jawab umum tentang Azure Object Anchors

Azure Object Anchors memungkinkan aplikasi mendeteksi objek di dunia fisik menggunakan model 3D dan memperkirakan pose 6-DoF-nya.

Untuk informasi selengkapnya, lihat Ringkasan Azure Object Anchors.

FAQ produk

T: Rekomendasi apa saja yang Anda miliki terkait objek yang harus digunakan?

J: Kami merekomendasikan properti berikut untuk objek:

  • 1-10 meter untuk setiap dimensi
  • Non-simetris, dengan variasi geometri yang cukup
  • Reflektivitas rendah (permukaan matte) dengan warna cerah
  • Objek tidak bergerak
  • Tanpa atau sedikit artikulasi
  • Latar belakang bersih tanpa kekacauan atau kekacauan minimal
  • Objek yang dipindai harus memiliki kesesuaian 1:1 dengan model yang Anda gunakan untuk berlatih

T: Berapa dimensi objek maksimum yang dapat diproses untuk konversi model?

J: Setiap dimensi model CAD harus kurang dari 10 meter. Untuk mengetahui informasi selengkapnya, lihat Persyaratan Aset.

T: Berapa ukuran model CAD maksimum yang dapat diproses untuk konversi?

J:Ukuran file model harus kurang dari 150 MB. Untuk mengetahui informasi selengkapnya, lihat Persyaratan Aset.

T: Apa saja format CAD yang didukung?

A: Saat ini kami mendukung fbxjenis file , ply, obj, dan glb . Untuk mengetahui informasi selengkapnya, lihat Persyaratan Aset.

T: Ke mana arah gravitasi dan unit apa saja yang dibutuhkan oleh layanan konversi model?

J: Arah gravitasi adalah vektor bawah yang menunjuk ke bumi dan unit pengukuran mewakili skala model. Saat mengonversi model, penting untuk memastikan arah gravitasi dan unit dimensi aset sudah benar.

T: Berapa lama waktu yang dibutuhkan untuk mengonversi model CAD?

J: Untuk model ply, biasanya 3-15 menit. Jika Anda mengirim model dalam format lain, tunggu 15-60 menit bergantung pada ukuran file.

T: Bagaimana cara memulihkan dari kegagalan konversi model?

J: Untuk detail tentang berbagai kode kesalahan yang dapat dihasilkan dari pekerjaan konversi model yang gagal dan cara menangani masing-masing kegagalan, lihat halaman kode kesalahan konversi.

T: Perangkat apa yang didukung oleh Azure Object Anchors?

J: HoloLens 2.

T: Versi Windows Holographic mana yang harus diinstal oleh HoloLens 2 saya?

A: Kami merekomendasikan rilis terbaru dari Windows Update. Lihat catatan rilis Holografik Windows dan instruksi pembaruan.

T: Berapa lama waktu yang dibutuhkan untuk mendeteksi objek di HoloLens?

J: Bergantung pada ukuran objek dan proses pemindaian. Untuk mendapatkan deteksi yang lebih cepat, coba ikuti praktik terbaik untuk pemindaian menyeluruh. Untuk objek yang lebih kecil dalam jarak 2 meter di setiap dimensi, deteksi dapat terjadi dalam beberapa detik. Untuk objek yang lebih besar, seperti mobil, pengguna harus berjalan melingkar penuh di sekitar objek untuk mendapatkan deteksi yang dapat diandalkan, yang berarti deteksi dapat memakan waktu puluhan detik.

T: Apa saja praktik terbaik saat menggunakan Azure Object Anchors dalam aplikasi HoloLens?

A:

  1. Lakukan kalibrasi mata untuk mendapatkan penyajian yang akurat.
  2. Pastikan ruangan memiliki tekstur visual yang kaya dan pencahayaan yang baik.
  3. Jaga agar objek tidak bergerak, jauh dari kekacauan jika memungkinkan.
  4. Secara opsional, hapus cache Pemetaan Spasial di perangkat HoloLens Anda.
  5. Pindai objek dengan berjalan di sekitarnya. Pastikan sebagian besar objek diamati.
  6. Atur area pencarian yang cukup besar untuk menutupi objek.
  7. Objek harus tetap diam selama proses deteksi.
  8. Mulai deteksi objek dan visualisasikan penyajian berdasarkan perkiraan pose.
  9. Kunci objek yang terdeteksi atau hentikan pelacakan setelah pose stabil dan akurat untuk mempertahankan masa pakai baterai.

T: Versi Mixed Reality Toolkit (MRTK) mana yang harus digunakan aplikasi HoloLens Unity saya agar dapat berfungsi dengan Azure Object Anchors Unity SDK?

A: Azure Object Anchors Unity SDK tidak bergantung pada Mixed Reality Toolkit dengan cara apa pun, yang berarti Anda bebas menggunakan versi apa pun yang Anda suka. Untuk informasi selengkapnya, lihat Memperkenalkan MRTK untuk Unity.

T: Seberapa akurat perkiraan pose yang dihasilkan?

A: Ini tergantung pada ukuran objek, bahan, lingkungan, dan faktor lainnya. Untuk objek kecil, perkiraan pose dapat berada dalam kesalahan 2 cm. Untuk objek besar, seperti mobil, kesalahannya bisa hingga 2 cm hingga 8 cm.

T: Apakah Azure Object Anchors dapat menangani objek bergerak?

J: Kami tidak mendukung objek yang terus bergerak atau dinamis. Kami mendukung objek dalam posisi yang sama sekali baru di ruang setelah dipindahkan secara fisik di sana, tetapi tidak dapat melacaknya saat sedang dipindahkan.

T: Apakah Azure Object Anchors dapat menangani deformasi atau artikulasi?

A: Hanya sebagian, bergantung pada berapa banyak bentuk objek atau geometri berubah karena deformasi atau artikulasi. Jika geometri objek banyak berubah, pengguna dapat membuat model lain untuk konfigurasi tersebut dan menggunakannya untuk deteksi.

T: Berapa banyak model berbeda yang dapat dideteksi Azure Object Anchors secara bersamaan?

J: Saat ini kami mendukung pendeteksian tiga model sekaligus untuk memastikan pengalaman pengguna terbaik, tetapi kami tidak menerapkan batasan.

T: Apakah Azure Object Anchors dapat mendeteksi beberapa instans dari model objek yang sama?

J: Ya, kami mendukung pendeteksian hingga tiga instans dari jenis model yang sama untuk memastikan pengalaman pengguna terbaik, tetapi kami tidak menerapkan batasan. Anda dapat mendeteksi satu instans objek per area pencarian. Dengan memanggil ObjectQuery.SearchAreas.Add, Anda dapat menambahkan lebih banyak area penelusuran ke kueri untuk mendeteksi lebih banyak instans. Anda dapat memanggil ObjectObserver.DetectAsync ​​dengan beberapa kueri untuk mendeteksi beberapa model.

T: Apa yang harus saya lakukan jika runtime Azure Object Anchors tidak dapat mendeteksi objek saya?

J: Ada banyak faktor yang dapat mencegah objek terdeteksi dengan benar: lingkungan, konfigurasi konversi model, pengaturan kueri, dan sebagainya. Pelajari lebih lanjut tentang cara memecahkan masalah deteksi objek.

T: Bagaimana cara memilih parameter kueri objek?

J: Berikut beberapa panduan umum dan panduan yang lebih mendetail untuk objek yang sulit dideteksi.

T: Bagaimana cara mendapatkan data diagnostik Azure Object Anchors dari HoloLens?

J: Aplikasi dapat menentukan lokasi arsip diagnostik. Aplikasi sampel Azure Object Anchors menulis diagnostik ke folder TempState.

T: Mengapa model sumber tidak sejajar dengan objek fisik saat menggunakan pose yang dikembalikan oleh Azure Object Anchors Unity SDK?

J: Unity dapat mengubah sistem koordinat saat mengimpor model objek. Misalnya, Object Anchors Unity SDK menginversi sumbu Z saat dikonversi dari sistem koordinat tangan kanan ke tangan kiri. Unity dapat menerapkan rotasi lain tentang sumbu X atau Y. Pengembang dapat menentukan rotasi lain ini dengan memvisualisasikan dan membandingkan sistem koordinat.

T: Apakah aplikasi mendukung 2D?

J: Karena kami berbasis geometri, kami hanya mendukung 3D.

T: Apakah aplikasi dapat membedakan antara model yang sama dalam warna yang berbeda?

J: Karena algoritma kami berbasis geometri, warna yang berbeda pada model yang sama tidak memiliki perilaku yang berbeda selama deteksi.

T: Apakah saya dapat menggunakan Azure Object Anchors tanpa konektivitas internet?

A:

  • Untuk konversi dan pelatihan model, konektivitas diperlukan karena tindakan ini terjadi di cloud.
  • Sesi runtime sepenuhnya di perangkat dan tidak memerlukan konektivitas karena semua komputasi terjadi pada HoloLens 2.

Tanya Jawab Umum Privasi

T: Bagaimana Azure Object Anchors menyimpan data?

A: Kami hanya menyimpan Metadata Sistem, yang dienkripsi saat tidak aktif dengan kunci enkripsi data terkelola Microsoft.

Langkah berikutnya

Dapam artikel ini, Anda mempelajari beberapa jawaban atas pertanyaan umum untuk mendapatkan hasil terbaik saat menggunakan Azure Object Anchors. Berikut adalah beberapa artikel terkait: