Share via


Veelgestelde vragen over Azure Object Anchors

Met Azure Object Anchors kan een toepassing een object in de fysieke wereld detecteren met behulp van een 3D-model en de 6-DoF-pose schatten.

Zie het overzicht van Azure Object Anchors voor meer informatie.

Veelgestelde vragen over producten

V: Welke aanbevelingen hebt u voor de objecten die moeten worden gebruikt?

A: We raden de volgende eigenschappen voor objecten aan:

  • 1-10 meter voor elke dimensie
  • Niet-symmetrisch, met voldoende variaties in geometrie
  • Lage reflectiviteit (matte oppervlakken) met heldere kleur
  • Stationaire objecten
  • Geen of kleine hoeveelheden articulatie
  • Achtergronden wissen zonder of minimale rommel
  • Gescand object moet 1:1 overeenkomen met het model waarmee u hebt getraind

V: Wat zijn de maximale objectdimensies die kunnen worden verwerkt voor modelconversie?

A: Elke dimensie van een CAD-model moet kleiner zijn dan 10 meter. Zie Assetvereisten voor meer informatie.

V: Wat is de maximale CAD-modelgrootte die kan worden verwerkt voor conversie?

A: De bestandsgrootte van het model moet kleiner zijn dan 150 MB. Zie Assetvereisten voor meer informatie.

V: Wat zijn de ondersteunde CAD-indelingen?

A: Momenteel worden de bestandstypen, ply, en objglb bestandstypen ondersteundfbx. Zie Assetvereisten voor meer informatie.

V: Wat is de zwaartekrachtrichting en eenheid die vereist is voor de modelconversieservice?

A: De zwaartekrachtrichting is de omlaagvector die verwijst naar de aarde en de maateenheid vertegenwoordigt de schaal van het model. Bij het converteren van een model is het belangrijk om ervoor te zorgen dat de zwaartekrachtrichting en assetdimensie-eenheid juist zijn.

V: Hoe lang duurt het om een CAD-model te converteren?

A: Voor een ply model, meestal 3-15 minuten. Als u modellen in andere indelingen indient, wacht u 15-60 minuten, afhankelijk van de bestandsgrootte.

V: Hoe kan ik herstellen na een fout bij het converteren van een model?

A: Voor meer informatie over de verschillende foutcodes die kunnen voortvloeien uit een mislukte modelconversietaak en hoe u deze kunt verwerken, raadpleegt u de pagina met foutcodes voor conversie.

V: Welke apparaten ondersteunt Object Anchors?

A: HoloLens 2.

V: Welke versie van Windows Holographic moet mijn HoloLens 2 zijn geïnstalleerd?

A: We raden de meest recente release van Windows Update aan. Zie de releaseopmerkingen en update-instructies voor Windows Holographic.

V: Hoe lang duurt het om een object op HoloLens te detecteren?

A: Dit is afhankelijk van de objectgrootte en het scanproces. Volg de aanbevolen procedures voor een grondige scan om sneller te detecteren. Voor kleinere objecten binnen 2 meter in elke dimensie kan de detectie binnen een paar seconden plaatsvinden. Voor grotere objecten, zoals een auto, moet de gebruiker een volledige lus rond het object lopen om een betrouwbare detectie te krijgen, wat betekent dat detectie tientallen seconden kan duren.

V: Wat zijn de aanbevolen procedures bij het gebruik van Object Anchors in een HoloLens-toepassing?

A:

  1. Voer oogkalibratie uit om een nauwkeurige weergave te krijgen.
  2. Zorg ervoor dat de kamer een rijke visuele textuur en goede verlichting heeft.
  3. Houd object stationair, weg van onbelangrijke e-mail, indien mogelijk.
  4. Wis eventueel de cache voor ruimtelijke toewijzing op uw HoloLens-apparaat.
  5. Scan het object door er rond te lopen. Zorg ervoor dat het grootste deel van het object wordt waargenomen.
  6. Stel een zoekgebied voldoende groot in om het object te bedekken.
  7. Het object moet stationair blijven tijdens de detectie.
  8. Start objectdetectie en visualiseer de weergave op basis van de geschatte houding.
  9. Vergrendel gedetecteerd object of stop bijhouden zodra de pose stabiel en nauwkeurig is om de levensduur van de batterij te behouden.

V: Welke versie van de Mixed Reality Toolkit (MRTK) moet mijn HoloLens Unity-toepassing gebruiken om te kunnen werken met de Object Anchors Unity SDK?

A: De Azure Object Anchors Unity SDK is op geen enkele manier afhankelijk van de Mixed Reality Toolkit. Dit betekent dat u vrij bent om elke gewenste versie te gebruiken. Zie Introductie van MRTK voor Unity voor meer informatie.

V: Hoe nauwkeurig is een geschatte houding?

A: Het is afhankelijk van objectgrootte, materiaal, omgeving en andere factoren. Voor kleine objecten kan de geschatte houding binnen een fout van 2 cm vallen. Voor grote objecten, zoals een auto, kan de fout maximaal 2 cm tot 8 cm zijn.

V: Kunnen objectankers objecten verplaatsen?

A: We ondersteunen niet continu bewegende of dynamische objecten. We ondersteunen objecten in een geheel nieuwe positie in de ruimte zodra ze fysiek zijn verplaatst, maar kunnen deze niet bijhouden terwijl ze worden verplaatst.

V: Kunnen objectankers vervorming of articulaties verwerken?

A: Gedeeltelijk, afhankelijk van hoeveel objectvorm of geometrie er verandert als gevolg van vervorming of articulatie. Als de geometrie van het object veel verandert, kan de gebruiker een ander model voor die configuratie maken en gebruiken voor detectie.

V: Hoeveel verschillende modellen kunnen Object Anchors tegelijkertijd detecteren?

A: Momenteel wordt het detecteren van drie modellen tegelijk ondersteund om de beste gebruikerservaring te garanderen, maar er wordt geen limiet afgedwongen.

V: Kan Object Anchors meerdere exemplaren van hetzelfde objectmodel detecteren?

A: Ja, we ondersteunen het detecteren van maximaal drie exemplaren van hetzelfde modeltype om de beste gebruikerservaring te garanderen, maar we dwingen geen limiet af. U kunt één objectexemplaren per zoekgebied detecteren. Door aan te roepen ObjectQuery.SearchAreas.Add, kunt u meer zoekgebieden toevoegen aan een query om meer exemplaren te detecteren. U kunt met meerdere query's aanroepen ObjectObserver.DetectAsync om meerdere modellen te detecteren.

V: Wat moet ik doen als de Object Anchors-runtime mijn object niet kan detecteren?

A: Er zijn veel factoren die kunnen voorkomen dat een object correct wordt gedetecteerd: omgeving, configuratie van modelconversie, query-instellingen, enzovoort. Meer informatie over het oplossen van problemen met objectdetectie.

V: Parameters voor objectquery's kiezen

A: Hier volgen enkele algemene richtlijnen en een gedetailleerdere handleiding voor het moeilijk detecteren van objecten.

V: Hoe kan ik diagnostische gegevens van Object Anchors ophalen uit de HoloLens?

A: De toepassing kan de locatie van diagnostische archieven opgeven. De voorbeeld-app Object Anchors schrijft diagnostische gegevens naar de map TempState .

V: Waarom is het bronmodel niet afgestemd op het fysieke object wanneer de pose wordt gebruikt die wordt geretourneerd door de Object Anchors Unity SDK?

A: Unity kan het coördinatensysteem wijzigen bij het importeren van een objectmodel. De Object Anchors Unity SDK zet bijvoorbeeld de Z-as om wanneer deze wordt geconverteerd van een rechtshandig naar linkshandig coördinaatsysteem. Unity kan een andere draaiing toepassen op de X- of Y-as. Een ontwikkelaar kan deze andere rotatie bepalen door de coördinatensystemen te visualiseren en te vergelijken.

V: Ondersteunt u 2D?

A: Omdat we geometrie zijn gebaseerd, ondersteunen we alleen 3D.

V: Kunt u onderscheid maken tussen hetzelfde model in verschillende kleuren?

A: Omdat onze algoritmen geometrie zijn gebaseerd, gedragen verschillende kleuren van hetzelfde model zich niet anders tijdens de detectie.

V: Kan ik Object Anchors gebruiken zonder internetverbinding?

A:

  • Voor modelconversie en -training is connectiviteit vereist omdat deze acties plaatsvinden in de cloud.
  • Runtimesessies zijn volledig op het apparaat en vereisen geen connectiviteit omdat alle berekeningen op de HoloLens 2 plaatsvinden.

Veelgestelde vragen over privacy

V: Hoe worden gegevens opgeslagen in Azure Object Anchors?

A: We slaan alleen systeemmetagegevens op, die in rust worden versleuteld met een door Microsoft beheerde gegevensversleutelingssleutel.

Volgende stappen

In dit artikel hebt u enkele antwoorden op veelgestelde vragen geleerd om de beste resultaten te krijgen bij het gebruik van Azure Object Anchors. Hier volgen enkele verwante artikelen: