Domande frequenti su Ancoraggi oggetti di Azure

Ancoraggi oggetti di Azure consente a un'applicazione di rilevare un oggetto nel mondo fisico usando un modello 3D e stimarne la posizione 6-DoF.

Per altre informazioni, vedere Panoramica di Ancoraggi oggetti di Azure.

Domande frequenti sul prodotto

D: Quali consigli sono disponibili per gli oggetti da usare?

R: Per gli oggetti è consigliabile usare le proprietà seguenti:

  • 1-10 metri per ogni dimensione
  • Non simmetrico, con variazioni sufficienti nella geometria
  • Bassa riflettività (superfici opache) con colore brillante
  • Oggetti stazionari
  • Nessuna o piccola quantità di articolazione
  • Cancellare gli sfondi senza o senza confusione minima
  • L'oggetto analizzato deve corrispondere a 1:1 con il modello con cui è stato eseguito il training

D: Quali sono le dimensioni massime degli oggetti che è possibile elaborare per la conversione del modello?

R: ogni dimensione di un modello CAD deve essere inferiore a 10 metri. Per altre informazioni, vedere Requisiti degli asset.

D: Qual è la dimensione massima del modello CAD che può essere elaborata per la conversione?

R: Le dimensioni del file del modello devono essere inferiori a 150 MB. Per altre informazioni, vedere Requisiti degli asset.

D: Quali sono i formati CAD supportati?

R: Attualmente sono supportati fbxi tipi di file , plyobj, e glb . Per altre informazioni, vedere Requisiti degli asset.

D: Qual è la direzione della gravità e l'unità richiesta dal servizio di conversione del modello?

R: La direzione della gravità è il vettore verso il basso che punta alla terra e l'unità di misura rappresenta la scala del modello. Quando si converte un modello, è importante assicurarsi che la direzione della gravità e l'unità dimensione asset siano corrette.

D: Quanto tempo è necessario per convertire un modello CAD?

R: Per un ply modello, in genere da 3 a 15 minuti. Se si inviano modelli in altri formati, attendere 15-60 minuti a seconda delle dimensioni del file.

D: Ricerca per categorie ripristinare da un errore di conversione del modello?

R: Per informazioni dettagliate sui diversi codici di errore che possono derivare da un processo di conversione del modello non riuscito e su come gestirli, vedere la pagina codici di errore di conversione.

D: Quali dispositivi supportano Ancoraggi oggetti?

R: HoloLens 2.

D: Quale versione di Windows Holographic deve avere installato HoloLens 2?

R: Ti consigliamo la versione più recente di Windows Update. Vedi le note sulla versione di Windows Holographic e le istruzioni per l'aggiornamento.

D: Quanto tempo è necessario per rilevare un oggetto in HoloLens?

R: Dipende dalle dimensioni dell'oggetto e dal processo di analisi. Per ottenere un rilevamento più rapido, provare a seguire le procedure consigliate per un'analisi approfondita. Per oggetti più piccoli entro 2 metri in ogni dimensione, il rilevamento può verificarsi entro pochi secondi. Per oggetti di dimensioni maggiori, ad esempio un'auto, l'utente deve camminare un ciclo completo intorno all'oggetto per ottenere un rilevamento affidabile, il che significa che il rilevamento potrebbe richiedere decine di secondi.

D: Quali sono le procedure consigliate quando si usano ancoraggi a oggetti in un'applicazione HoloLens?

R:

  1. Eseguire la calibrazione oculare per ottenere un rendering accurato.
  2. Assicurarsi che la stanza abbia una trama visiva avanzata e una buona illuminazione.
  3. Mantenere l'oggetto fisso, lontano da confusione, se possibile.
  4. Facoltativamente, deselezionare la cache Mapping spaziale nel dispositivo HoloLens.
  5. Analizzare l'oggetto camminando intorno a esso. Verificare che la maggior parte dell'oggetto sia osservata.
  6. Impostare un'area di ricerca sufficientemente grande per coprire l'oggetto.
  7. L'oggetto deve rimanere fisso durante il rilevamento.
  8. Avviare il rilevamento degli oggetti e visualizzare il rendering in base alla posizione stimata.
  9. Bloccare l'oggetto rilevato o arrestare il tracciamento una volta che la posizione è stabile e accurata per mantenere la durata della batteria.

D: Quale versione di Realtà mista Toolkit (MRTK) deve usare l'applicazione HoloLens Unity per poter usare l'SDK di Unity ancoraggi oggetti?

R: Azure Object Anchors Unity SDK non dipende in alcun modo da Realtà mista Toolkit, il che significa che è possibile usare qualsiasi versione desiderata. Per altre informazioni, vedere Introduzione a MRTK per Unity.

D: Quanto è accurata una posa stimata?

R: Dipende dalle dimensioni dell'oggetto, dal materiale, dall'ambiente e da altri fattori. Per oggetti di piccole dimensioni, la posizione stimata può essere compresa in un errore di 2 cm. Per oggetti di grandi dimensioni, come un'auto, l'errore può essere fino a 2 cm e 8 cm.

D: Gli ancoraggi di oggetti possono gestire gli oggetti in movimento?

R: Non è supportato lo spostamento continuo o gli oggetti dinamici . Gli oggetti vengono supportati in una posizione completamente nuova nello spazio dopo che sono stati spostati fisicamente lì, ma non possono monitorarlo mentre viene spostato.

D: Gli ancoraggi di oggetti possono gestire la deformazione o le articolazioni?

R: Parzialmente, a seconda della forma o della geometria dell'oggetto cambia a causa della deformazione o dell'articolazione. Se la geometria dell'oggetto cambia molto, l'utente può creare un altro modello per tale configurazione e usarlo per il rilevamento.

D: Quanti modelli diversi possono rilevare contemporaneamente gli ancoraggi di oggetti?

R: Attualmente è supportato il rilevamento di tre modelli alla volta per garantire la migliore esperienza utente, ma non viene applicato un limite.

D: Gli ancoraggi a oggetti possono rilevare più istanze dello stesso modello a oggetti?

R: Sì, è supportato il rilevamento di un massimo di tre istanze dello stesso tipo di modello per garantire la migliore esperienza utente, ma non viene applicato un limite. È possibile rilevare un'istanza dell'oggetto per ogni area di ricerca. ObjectQuery.SearchAreas.AddChiamando , è possibile aggiungere altre aree di ricerca a una query per rilevare altre istanze. È possibile chiamare ObjectObserver.DetectAsync con più query per rilevare più modelli.

D: Cosa devo fare se il runtime di Ancoraggi oggetti non è in grado di rilevare l'oggetto?

R: Esistono molti fattori che possono impedire che un oggetto venga rilevato correttamente: ambiente, configurazione della conversione del modello, impostazioni di query e così via. Altre informazioni su come risolvere i problemi di rilevamento degli oggetti.

D: Come scegliere i parametri di query dell'oggetto?

R: Ecco alcune indicazioni generali e una guida più dettagliata per difficile rilevare gli oggetti.

D: Ricerca per categorie ottenere i dati di diagnostica di Ancoraggi oggetti da HoloLens?

R: L'applicazione può specificare la posizione degli archivi di diagnostica. L'app di esempio Ancoraggi oggetti scrive la diagnostica nella cartella TempState .

D: Perché il modello di origine non è allineato all'oggetto fisico quando si usa la posizione restituita da Object Anchors Unity SDK?

R: Unity può modificare il sistema di coordinate durante l'importazione di un modello a oggetti. Ad esempio, Object Anchors Unity SDK inverte l'asse Z quando esegue la conversione da un sistema di coordinate destrorso a sinistrorso. Unity può applicare un'altra rotazione sull'asse X o Y. Uno sviluppatore può determinare questa altra rotazione visualizzando e confrontando i sistemi di coordinate.

D: Si supporta 2D?

R: Poiché siamo basati sulla geometria, supportiamo solo 3D.

D: È possibile distinguere lo stesso modello in colori diversi?

R: Poiché gli algoritmi sono basati sulla geometria, i diversi colori dello stesso modello non si comportano in modo diverso durante il rilevamento.

D: È possibile usare Ancoraggi oggetti senza connettività Internet?

R:

  • Per la conversione e il training del modello, la connettività è necessaria perché queste azioni si verificano nel cloud.
  • Le sessioni di runtime sono completamente sul dispositivo e non richiedono connettività perché tutti i calcoli si verificano in HoloLens 2.

Domande frequenti sulla privacy

D: In che modo Ancoraggi oggetti di Azure archivia i dati?

R: Vengono archiviati solo i metadati di sistema, crittografati inattivi con una chiave di crittografia dei dati gestita da Microsoft.

Passaggi successivi

In questo articolo sono state apprese alcune risposte alle domande comuni per ottenere i risultati migliori quando si usano Ancoraggi oggetti di Azure. Ecco alcuni articoli correlati: