Az Azure Object Anchors szolgáltatásokkal kapcsolatos gyakori kérdések

Az Azure Object Anchors lehetővé teszi, hogy egy alkalmazás 3D modellel észleljen egy objektumot a fizikai világban, és megbecsülje annak 6 DoF-pózát.

További információkért tekintse meg az Azure Object Anchors áttekintését.

Termék GYIK

K: Milyen javaslatokkal rendelkezik a használni kívánt objektumokra vonatkozóan?

Válasz: Az objektumokhoz a következő tulajdonságokat javasoljuk:

  • 1-10 méter minden dimenzióhoz
  • Nem szimmetrikus, a geometria megfelelő variációival
  • Alacsony fényvisszaverőképesség (matt felületek) élénk színnel
  • Helyhez kötött objektumok
  • Nincs vagy kis mennyiségű artikuláció
  • Háttér törlése nem vagy minimális zsúfoltság nélkül
  • A beolvasott objektumnak 1:1 egyeznie kell a betanított modellel

K: Melyek a modellkonvertáláshoz feldolgozható maximális objektumméretek?

Válasz: A CAD-modell minden dimenziójának 10 méternél kisebbnek kell lennie. További információ: Eszközkövetelmények.

K: Mi az átalakításhoz feldolgozható CAD-modell maximális mérete?

Válasz: A modell fájlméretének 150 MB-nál kisebbnek kell lennie. További információ: Eszközkövetelmények.

K: Mik a támogatott CAD-formátumok?

Válasz: Jelenleg támogatjuk fbxa , plyés obja glb fájltípusokat. További információ: Eszközkövetelmények.

K: Mi a modellkonvertálási szolgáltatás által megkövetelt gravitációs irány és egység?

Válasz: A gravitációs irány a földre mutató lefelé mutató vektor, a mértékegység pedig a modell skáláját jelöli. Modell átalakításakor fontos, hogy a gravitációs irány és az eszköz dimenzióegysége helyes legyen.

K: Mennyi ideig tart a CAD-modellek konvertálása?

Válasz: Modell esetén ply általában 3–15 perc. Ha más formátumban küldi el a modelleket, a fájl méretétől függően 15-60 percet kell várnia.

K: Hogyan helyreállítás modellkonvertálási hibából?

Válasz: A hibás modellkonvertálási feladatból eredő különböző hibakódokkal és azok kezelésével kapcsolatos részletekért tekintse meg a konverziós hibakódok oldalát.

K: Milyen eszközöket támogat az Object Anchors?

Válasz: HoloLens 2.

K: A Windows Holographic melyik verzióját kell telepítenie a HoloLens 2-nek?

Válasz: A Windows Update legújabb kiadását javasoljuk. Tekintse meg a Windows Holographic kibocsátási megjegyzéseit és frissítési utasításait.

K: Mennyi ideig tart egy objektum észlelése a HoloLensen?

Válasz: Az objektum méretétől és a vizsgálati folyamattól függ. A gyorsabb észlelés érdekében próbálja meg követni az ajánlott eljárásokat egy alapos vizsgálathoz. Az egyes dimenziókban 2 méteren belüli kisebb objektumok esetén az észlelés néhány másodpercen belül bekövetkezhet. Nagyobb objektumok, például egy autó esetében a felhasználónak végig kell járnia egy teljes ciklust az objektum körül, hogy megbízható észlelést kapjon, ami azt jelenti, hogy az észlelés akár több tíz másodpercet is igénybe vehet.

K: Mik az ajánlott eljárások az Objektumhorgonyok HoloLens-alkalmazásokban való használata során?

A:

  1. Végezzen szemkalibrációt a pontos renderelés érdekében.
  2. Győződjön meg arról, hogy a szoba gazdag vizuális textúrával és jó megvilágítással rendelkezik.
  3. Ha lehetséges, tartsa az objektumot helyhez kötötten, távol a zsúfoltságtól.
  4. Ha szeretné, törölje a térbeli leképezési gyorsítótárat a HoloLens-eszközön.
  5. Vizsgálja meg az objektumot a körüljárással. Győződjön meg arról, hogy az objektum nagy része megfigyelhető.
  6. Állítson be egy olyan keresési területet, amely elég nagy ahhoz, hogy lefedje az objektumot.
  7. Az objektumnak az észlelés során állónak kell maradnia.
  8. Indítsa el az objektumészlelést, és vizualizálja a renderelést a becsült póz alapján.
  9. Zárolja az észlelt objektumot, vagy állítsa le a nyomkövetést, ha a helyzet stabil és pontos az akkumulátor élettartamának megőrzése érdekében.

K: A Vegyes valóság eszközkészlet (MRTK) melyik verzióját használja a HoloLens Unity-alkalmazásom, hogy működjön együtt az Object Anchors Unity SDK-val?

V: Az Azure Object Anchors Unity SDK semmilyen módon nem függ a Mixed Reality eszközkészlettől, ami azt jelenti, hogy szabadon használhat bármilyen tetszőleges verziót. További információ: Az MRTK bemutatása a Unityhez.

K: Mennyire pontos egy becsült póz?

Válasz: Az objektum méretétől, anyagától, környezetétől és egyéb tényezőktől függ. Kis objektumok esetén a becsült póz 2 cm-ben belül lehet. Nagy objektumok, például autó esetén a hiba akár 2 cm-8 cm is lehet.

K: Kezelni tudják az objektumhorgonyok a mozgó objektumokat?

Válasz: Nem támogatjuk a folyamatosan mozgó vagy dinamikus objektumokat. Támogatjuk az objektumokat egy teljesen új helyen a térben, miután fizikailag áthelyezték őket, de nem tudjuk nyomon követni az áthelyezés közben.

K: Kezelhetik az objektumhorgonyok a deformációkat vagy az artikulációkat?

Válasz: Részben attól függően, hogy mennyi objektumalakzat vagy geometria változik deformáció vagy artikuláció miatt. Ha az objektum geometriája sokat változik, a felhasználó létrehozhat egy másik modellt ehhez a konfigurációhoz, és használhatja az észleléshez.

K: Hány különböző modellt észlelnek egyszerre az Objektumhorgonyok?

Válasz: Jelenleg három modell egyidejű észlelését támogatjuk a legjobb felhasználói élmény biztosítása érdekében, de nem kényszerítjük ki a korlátot.

K: Az objektumhorgonyok észlelik ugyanannak az objektummodellnek több példányát?

Válasz: Igen, legfeljebb három azonos modelltípusú példány észlelését támogatjuk a legjobb felhasználói élmény biztosítása érdekében, de nem kényszerítünk korlátot. Keresési területenként egy objektumpéldányt is észlelhet. ObjectQuery.SearchAreas.AddHívással további keresési területeket adhat hozzá egy lekérdezéshez, hogy több példányt észleljen. Több lekérdezéssel is hívhat ObjectObserver.DetectAsync , hogy több modellt észleljen.

K: Mit tegyek, ha az Objektumhorgonyok futtatókörnyezet nem észleli az objektumomat?

Válasz: Számos tényező akadályozhatja az objektumok megfelelő észlelését: környezet, modellkonvertálási konfiguráció, lekérdezési beállítások stb. További információ az objektumészlelés hibaelhárításáról.

K: Hogyan választhatja ki az objektum lekérdezési paramétereit?

Válasz: Íme néhány általános útmutató és egy részletesebb útmutató az objektumok nehezen észlelhető észleléséhez.

K: Hogyan lekérni az Object Anchors diagnosztikai adatait a HoloLensből?

Válasz: Az alkalmazás megadhatja a diagnosztikai archívumok helyét. Az Object Anchors mintaalkalmazás diagnosztikát ír a TempState mappába.

K: Miért nem igazodik a forrásmodell a fizikai objektumhoz az Object Anchors Unity SDK által visszaadott póz használatakor?

Válasz: A Unity megváltoztathatja a koordináta-rendszert egy objektummodell importálásakor. Az Object Anchors Unity SDK például megfordítja a Z tengelyt, amikor jobbkezesről balkezes koordinátarendszerre konvertálja. A Unity az X vagy az Y tengely körül is alkalmazhat másik forgatást. A fejlesztő a koordináta-rendszerek vizualizációja és összehasonlítása révén meghatározhatja ezt a másik rotációt.

K: Támogatja a 2D-t?

Válasz: Mivel geometriai alapúak vagyunk, csak a 3D-t támogatjuk.

K: Meg tudja különböztetni ugyanazt a modellt különböző színekben?

Válasz: Mivel az algoritmusok geometrián alapulnak, ugyanazon modell különböző színei nem fognak másképp viselkedni az észlelés során.

K: Használhatom az Objektumhorgonyokat internetkapcsolat nélkül?

A:

  • A modellátalakításhoz és a betanításhoz kapcsolatra van szükség, mert ezek a műveletek a felhőben történnek.
  • A futtatókörnyezeti munkamenetek teljes mértékben az eszközön vannak, és nem igényelnek kapcsolatot, mert minden számítás a HoloLens 2-ben történik.

Adatvédelem – gyakori kérdések

K: Hogyan tárolják az Azure Object Anchors az adatokat?

Válasz: Csak a rendszer metaadatait tároljuk, amelyek inaktív állapotban, Microsoft által felügyelt adattitkosítási kulccsal vannak titkosítva.

Következő lépések

Ebben a cikkben válaszokat tanult a gyakori kérdésekre, hogy a legjobb eredményeket kapja az Azure Object Anchors használatakor. Íme néhány kapcsolódó cikk: