Partilhar via


Perguntas frequentes sobre as Âncoras de Objeto do Azure

As Âncoras de Objeto do Azure permitem que um aplicativo detete um objeto no mundo físico usando um modelo 3D e estime sua pose de 6 DoF.

Para obter mais informações, consulte Visão geral das Âncoras de Objeto do Azure.

FAQ do Produto

P: Que recomendações você tem para os objetos que devem ser usados?

R: Recomendamos as seguintes propriedades para objetos:

  • 1-10 metros para cada dimensão
  • Não simétrico, com variações suficientes na geometria
  • Baixa refletividade (superfícies foscas) com cor brilhante
  • Objetos fixos
  • Pouca ou nenhuma articulação
  • Fundos claros com pouca ou nenhuma confusão
  • O objeto digitalizado deve ter correspondência 1:1 com o modelo com o qual você treinou

P: Quais são as dimensões máximas do objeto que podem ser processadas para a conversão do modelo?

R: Cada dimensão de um modelo CAD deve ter menos de 10 metros. Para obter mais informações, consulte Requisitos de ativos.

P: Qual é o tamanho máximo do modelo CAD que pode ser processado para conversão?

R: O tamanho do ficheiro de modelo deve ser inferior a 150 MB. Para obter mais informações, consulte Requisitos de ativos.

P: Quais são os formatos CAD suportados?

R: Atualmente suportamos fbxos tipos , , obj, plye glb ficheiros. Para obter mais informações, consulte Requisitos de ativos.

P: Qual é a direção da gravidade e a unidade exigidas pelo serviço de conversão de modelo?

R: A direção da gravidade é o vetor descendente apontando para a terra e a unidade de medida representa a escala do modelo. Ao converter um modelo, é importante garantir que a direção da gravidade e a unidade de dimensão do ativo estejam corretas.

P: Quanto tempo demora a converter um modelo CAD?

R: Para um ply modelo, normalmente 3-15 minutos. Se enviar modelos em outros formatos, espere esperar de 15 a 60 minutos, dependendo do tamanho do arquivo.

P: Como faço para me recuperar de uma falha de conversão de modelo?

R: Para obter detalhes sobre os diferentes códigos de erro que podem resultar de um trabalho de conversão de modelo com falha e como lidar com cada um, consulte a página de códigos de erro de conversão.

P: Quais dispositivos são suportados pelo Object Anchors?

R: HoloLens 2.

P: Qual versão do Windows Holographic meu HoloLens 2 deve ter instalado?

R: Recomendamos a versão mais recente do Windows Update. Consulte as notas de versão holográficas do Windows e as instruções de atualização.

P: Quanto tempo demora a detetar um objeto no HoloLens?

R: Depende do tamanho do objeto e do processo de digitalização. Para obter uma deteção mais rápida, tente seguir as práticas recomendadas para uma verificação completa. Para objetos menores dentro de 2 metros em cada dimensão, a deteção pode ocorrer em poucos segundos. Para objetos maiores, como um carro, o usuário deve percorrer um circuito completo ao redor do objeto para obter uma deteção confiável, o que significa que a deteção pode levar dezenas de segundos.

P: Quais são as práticas recomendadas ao usar Object Anchors em um aplicativo HoloLens?

A:

  1. Execute a calibração ocular para obter renderização precisa.
  2. Certifique-se de que a sala tem textura visual rica e boa iluminação.
  3. Mantenha o objeto parado, longe da desordem, se possível.
  4. Opcionalmente, limpe o cache de mapeamento espacial no seu dispositivo HoloLens.
  5. Digitalize o objeto andando ao redor dele. Certifique-se de que a maior parte do objeto é observada.
  6. Defina uma área de pesquisa suficientemente grande para cobrir o objeto.
  7. O objeto deve permanecer parado durante a deteção.
  8. Inicie a deteção de objetos e visualize a renderização com base na pose estimada.
  9. Bloqueie o objeto detetado ou pare o rastreamento quando a pose estiver estável e precisa para preservar a vida útil da bateria.

P: Qual versão do Mixed Reality Toolkit (MRTK) meu aplicativo HoloLens Unity deve usar para poder trabalhar com o SDK Object Anchors Unity?

R: O SDK do Azure Object Anchors Unity não depende do Kit de Ferramentas de Realidade Mista de forma alguma, o que significa que você está livre para usar qualquer versão que desejar. Para obter mais informações, consulte Apresentando o MRTK para Unity.

P: Quão precisa é uma pose estimada?

R: Depende do tamanho do objeto, material, ambiente e outros fatores. Para objetos pequenos, a pose estimada pode estar dentro de um erro de 2 cm. Para objetos grandes, como um carro, o erro pode ser de até 2 cm a 8 cm.

P: As Âncoras de Objeto podem lidar com objetos em movimento?

R: Não suportamos objetos dinâmicos ou em movimento contínuo. Nós apoiamos objetos em uma posição totalmente nova no espaço depois que eles foram fisicamente movidos para lá, mas não podemos rastreá-los enquanto eles estão sendo movidos.

P: As Âncoras de Objeto podem lidar com deformações ou articulações?

R: Parcialmente, dependendo de quanta forma ou geometria do objeto muda devido a deformação ou articulação. Se a geometria do objeto mudar muito, o usuário pode criar outro modelo para essa configuração e usá-lo para deteção.

P: Quantos modelos diferentes o Object Anchors pode detetar ao mesmo tempo?

R: Atualmente, suportamos a deteção de três modelos de cada vez para garantir a melhor experiência do utilizador, mas não impomos um limite.

P: As âncoras de objeto podem detetar várias instâncias do mesmo modelo de objeto?

R: Sim, suportamos a deteção de até três instâncias do mesmo tipo de modelo para garantir a melhor experiência do usuário, mas não impomos um limite. Você pode detetar uma instância de objeto por área de pesquisa. Ao chamar ObjectQuery.SearchAreas.Addo , você pode adicionar mais áreas de pesquisa a uma consulta para detetar mais instâncias. Você pode ligar ObjectObserver.DetectAsync com várias consultas para detetar vários modelos.

P: O que devo fazer se o tempo de execução do Object Anchors não puder detetar meu objeto?

R: Há muitos fatores que podem impedir que um objeto seja detetado corretamente: ambiente, configuração de conversão de modelo, configurações de consulta e assim por diante. Saiba mais sobre como solucionar problemas de deteção de objetos.

P: Como escolher parâmetros de consulta de objeto?

R: Aqui estão algumas orientações gerais e um guia mais detalhado para objetos difíceis de detetar.

P: Como faço para obter dados de diagnóstico do Object Anchors do HoloLens?

R: O aplicativo pode especificar o local dos arquivos de diagnóstico. O aplicativo de exemplo Object Anchors grava diagnósticos na pasta TempState .

P: Por que o modelo de origem não se alinha com o objeto físico ao usar a pose retornada pelo SDK do Object Anchors Unity?

R: Unity pode alterar o sistema de coordenadas ao importar um modelo de objeto. Por exemplo, o Object Anchors Unity SDK inverte o eixo Z quando ele converte de um sistema de coordenadas destro para canhoto. A unidade pode aplicar outra rotação sobre o eixo X ou Y. Um desenvolvedor pode determinar essa outra rotação visualizando e comparando os sistemas de coordenadas.

P: Vocês suportam 2D?

R: Como somos baseados em geometria, suportamos apenas 3D.

P: É possível diferenciar o mesmo modelo em cores diferentes?

R: Como nossos algoritmos são baseados em geometria, cores diferentes do mesmo modelo não se comportarão de forma diferente durante a deteção.

P: Posso usar Object Anchors sem conectividade com a Internet?

A:

  • Para conversão e treinamento de modelos, a conectividade é necessária porque essas ações ocorrem na nuvem.
  • As sessões de tempo de execução são totalmente no dispositivo e não exigem conectividade porque todos os cálculos ocorrem no HoloLens 2.

Perguntas frequentes sobre privacidade

P: Como o Azure Object Anchors armazena dados?

R: Armazenamos apenas metadados do sistema, que são encriptados em repouso com uma chave de encriptação de dados gerida pela Microsoft.

Próximos passos

Neste artigo, você aprendeu algumas respostas para perguntas comuns para obter os melhores resultados ao usar as Âncoras de Objeto do Azure. Aqui estão alguns artigos relacionados: