Azure Object Anchors hakkında sık sorulan sorular

Azure Object Anchors, bir uygulamanın fiziksel dünyadaki bir nesneyi 3B model kullanarak algılamasına ve 6 DoF pozunu tahmin etmesine olanak tanır.

Daha fazla bilgi için bkz. Azure Object Anchors'a genel bakış.

Ürün hakkında SSS

S: Kullanılması gereken nesneler için hangi önerileriniz var?

A: Nesneler için aşağıdaki özellikleri öneririz:

  • Her boyut için 1-10 metre
  • Geometride yeterli varyasyonlara sahip simetrik olmayan
  • Parlak renkle düşük yansıtma (mat yüzeyler)
  • Sabit nesneler
  • Hayır veya az miktarda artikülasyon
  • Karışıklığı veya en düşük düzeyde dağınıklığı olan arka planları temizleme
  • Taranan nesnenin eğitilen modelle 1:1 eşleşmesi olmalıdır

S: Model dönüştürme için işlenebilen en büyük nesne boyutları nelerdir?

A: CAD modelinin her boyutu 10 metreden az olmalıdır. Daha fazla bilgi için bkz . Varlık Gereksinimleri.

S: Dönüştürme için işlenebilen maksimum CAD modeli boyutu nedir?

A: Model dosyası boyutu 150 MB'tan az olmalıdır. Daha fazla bilgi için bkz . Varlık Gereksinimleri.

S: Desteklenen CAD biçimleri nelerdir?

A: Şu anda , ply, objve glb dosya türlerini destekliyoruzfbx. Daha fazla bilgi için bkz . Varlık Gereksinimleri.

S: Model dönüştürme hizmeti için gereken yer çekimi yönü ve birimi nedir?

A: Yer çekimi yönü, dünyaya işaret eden aşağı vektördür ve ölçü birimi modelin ölçeğini temsil eder. Modeli dönüştürürken yerçekimi yönünün ve varlık boyut ünitesinin doğru olduğundan emin olmak önemlidir.

S: CAD modelini dönüştürmek ne kadar sürer?

A:ply Model için genellikle 3-15 dakika. Modeller başka biçimlerde gönderiliyorsa, dosya boyutuna bağlı olarak 15-60 dakika beklemeyi bekleyin.

S: Model dönüştürme hatasından nasıl kurtarılır?

A: Başarısız model dönüştürme işinden kaynaklanabilir farklı hata kodları ve bunların nasıl işlendiğinin ayrıntıları için dönüştürme hata kodları sayfasına bakın.

S: Object Anchors hangi cihazları destekler?

A: HoloLens 2.

S: HoloLens 2'm hangi Windows Holographic sürümünü yüklemelidir?

A: Windows Update'in en son sürümünü öneririz. Windows Holographic sürüm notları ve güncelleştirme yönergelerine bakın.

S: HoloLens'te bir nesneyi algılamak ne kadar sürer?

A: Nesne boyutuna ve tarama işlemine bağlıdır. Daha hızlı algılama elde etmek için kapsamlı bir tarama için en iyi yöntemleri uygulamayı deneyin. Her boyutta 2 metre içindeki daha küçük nesneler için algılama birkaç saniye içinde gerçekleşebilir. Bir araba gibi daha büyük nesneler için, kullanıcı güvenilir bir algılama elde etmek için nesnenin etrafında tam döngü yapmalıdır, bu da algılamanın onlarca saniye sürebileceği anlamına gelir.

S: HoloLens uygulamasında Object Anchors kullanırken en iyi yöntemler nelerdir?

A:

  1. Doğru işlemeyi elde etmek için göz kalibrasyonu gerçekleştirin.
  2. Odanın zengin görsel dokusuna ve iyi aydınlatmaya sahip olduğundan emin olun.
  3. Mümkünse nesneyi dağınıklıktan uzak tutun.
  4. İsteğe bağlı olarak HoloLens cihazınızda uzamsal eşleme önbelleğini temizleyin.
  5. Etrafından dolaşarak nesneyi tarayın. Nesnenin çoğunun gözlemlendiğinden emin olun.
  6. Nesneyi kapsayacak kadar büyük bir arama alanı ayarlayın.
  7. Nesne algılama sırasında sabit kalmalıdır.
  8. Nesne algılamayı başlatın ve tahmini poza göre işlemeyi görselleştirin.
  9. Algılanan nesneyi kilitleyin veya poz sabit ve doğru olduğunda pil ömrünü korumak için izlemeyi durdurun.

S: HoloLens Unity uygulamam Object Anchors Unity SDK'sı ile çalışabilmek için Karma Gerçeklik Araç Seti'nin (MRTK) hangi sürümünü kullanmalıdır?

A: Azure Object Anchors Unity SDK'sı, Karma Gerçeklik Araç Seti'ne hiçbir şekilde bağımlı değildir, bu da istediğiniz herhangi bir sürümü kullanabileceğiniz anlamına gelir. Daha fazla bilgi için bkz . Unity için MRTK tanıtımı.

S: Tahmini poz ne kadar doğru?

A: Nesne boyutuna, malzemeye, ortama ve diğer faktörlere bağlıdır. Küçük nesneler için tahmini poz 2 cm hata içinde olabilir. Bir araba gibi büyük nesneler için hata 2 cm ile 8 cm arası olabilir.

S: Nesne Tutturucuları hareketli nesneleri işleyebilir mi?

A: Nesneleri sürekli taşımayı veya dinamik olarak taşımayı desteklemiyoruz. Fiziksel olarak buraya taşındıktan sonra nesneleri alanda tamamen yeni bir konumda destekliyoruz, ancak taşınırken bu nesneleri izleyemiyoruz.

S: Nesne Tutturucuları deformasyon veya artikülasyonları işleyebilir mi?

A: Kısmen, deformasyon veya eklemlenme nedeniyle nesne şeklinin veya geometrinin ne kadar değiştiğine bağlı olarak. Nesnenin geometrisi çok fazla değişirse, kullanıcı bu yapılandırma için başka bir model oluşturabilir ve algılama için kullanabilir.

S: Object Anchors aynı anda kaç farklı model algılayabilir?

A: Şu anda en iyi kullanıcı deneyimini sağlamak için aynı anda üç modelin algılanmasını destekliyoruz, ancak bir sınırı zorunlu kılmayız.

S: Object Anchors aynı nesne modelinin birden çok örneğini algılayabilir mi?

A: Evet, en iyi kullanıcı deneyimini sağlamak için aynı model türünün en fazla üç örneğinin algılanmasını destekliyoruz, ancak bir sınırı zorunlu kılmayız. Arama alanı başına bir nesne örneği algılayabilirsiniz. çağrısı ObjectQuery.SearchAreas.Addyaparak, daha fazla örneği algılamak için sorguya daha fazla arama alanı ekleyebilirsiniz. Birden çok modeli algılamak için birden çok sorguyla çağırabilirsiniz ObjectObserver.DetectAsync .

S: Object Anchors çalışma zamanı nesnemi algılayamazsa ne yapmalıyım?

A: Bir nesnenin düzgün algılanmasını engelleyebilecek birçok faktör vardır: ortam, model dönüştürme yapılandırması, sorgu ayarları vb. Nesne algılama sorunlarını giderme hakkında daha fazla bilgi edinin.

S: Nesne sorgusu parametreleri nasıl seçilir?

A: Burada bazı genel yönergeler ve nesneleri algılamanın zor olması için daha ayrıntılı bir kılavuz verilmiştir.

S: HoloLens'ten Object Anchors tanılama verilerini nasıl alabilirim?

A: Uygulama, tanılama arşivlerinin konumunu belirtebilir. Object Anchors örnek uygulaması TempState klasörüne tanılama yazar.

S: Object Anchors Unity SDK'sı tarafından döndürülen pozu kullanırken kaynak model neden fiziksel nesneyle hizalanmaz?

A: Unity, nesne modelini içeri aktarırken koordinat sistemini değiştirebilir. Örneğin, Object Anchors Unity SDK'sı sağ elle kullanılan koordinat sistemine dönüştürüldüğünde Z eksenini ters çevirir. Unity, X veya Y ekseni hakkında başka bir döndürme uygulayabilir. Bir geliştirici, koordinat sistemlerini görselleştirerek ve karşılaştırarak bu diğer döndürmeyi belirleyebilir.

S: 2B'i destekliyor musunuz?

A: Geometri tabanlı olduğumuz için yalnızca 3B'yi destekliyoruz.

S: Aynı modeli farklı renklerde ayırt edebilir misiniz?

A: Algoritmalarımız geometri tabanlı olduğundan, algılama sırasında aynı modelin farklı renkleri farklı davranmaz.

S: Object Anchors'i internet bağlantısı olmadan kullanabilir miyim?

A:

  • Model dönüştürme ve eğitim için, bu eylemler bulutta gerçekleştiğinden bağlantı gereklidir.
  • Tüm hesaplamalar HoloLens 2'de gerçekleştiğinden çalışma zamanı oturumları tamamen cihazdadır ve bağlantı gerektirmez.

Gizlilik hakkında SSS

S: Azure Object Anchors verileri nasıl depolar?

A: Yalnızca Microsoft tarafından yönetilen veri şifreleme anahtarıyla bekleyen sistem meta verilerini depolarız.

Sonraki adımlar

Bu makalede, Azure Object Anchors kullanırken en iyi sonuçları elde etmek için sık sorulan soruların bazı yanıtlarını öğrendiniz. İlgili bazı makaleler şunlardır: