Usar EasyAR Mega para object tracking
A capacidade central do EasyAR Mega não se limita à localização de todo o espaço físico. Ela também pode ser aplicada ao tracking 3D de alta precisão de objetos físicos específicos e conhecidos. Isso permite rastrear com precisão um objeto predefinido, como um equipamento industrial, uma peça de exposição ou um produto de varejo, usando a mesma forma de desenvolvimento do Mega, e sobrepor conteúdo virtual rico sobre ele.
Princípios básicos e fluxo de trabalho
O princípio do Mega object tracking é semelhante ao das aplicações Mega para grandes espaços. Ele combina os recursos visuais do próprio objeto com algoritmos avançados de localização em nuvem, obtendo um resultado mais estável e mais preciso do que o object tracking tradicional.
O Mega object tracking pode ser visto como um caso especial da localização espacial Mega em um alvo de objeto específico. Seu processo de localização é completamente igual; a única diferença é que o lado de mapping apresenta pequenas diferenças devido às características especiais dos objetos.
O fluxo de trabalho é o seguinte:
Construção do mapa:
- Use um smartphone com boa capacidade SLAM e o Mega Toolbox App dedicado para coletar dados ao redor do objeto alvo.

- Envie os dados *.EMP coletados pelo backend de gerenciamento de mapping da EasyAR.
- A plataforma de processamento em nuvem processa os dados coletados, usa algoritmos AI avançados para extrair os recursos visuais do objeto alvo, gera uma point cloud 3D do objeto alvo e constrói uma dense mesh texturizada.
- A saída final do sistema de mapping também existe na forma de "Mega Block map".
- Use um smartphone com boa capacidade SLAM e o Mega Toolbox App dedicado para coletar dados ao redor do objeto alvo.
Tracking em tempo real:
- Quando o dispositivo do usuário escaneia o objeto alvo, ele primeiro usa a função de localização Mega para localização em tempo real e recupera a pose atual do dispositivo.
- Em seguida, no lado do dispositivo, ele faz a fusão com o sistema SLAM do próprio dispositivo, alinhando o sistema de coordenadas do mapa Mega com o sistema de coordenadas do sistema SLAM do dispositivo, para obter tracking contínuo em tempo real.
Dica
Leitura de referência: princípios da localização espacial Mega.
Diferenças e comparação com a localização espacial Mega
Em comparação com a localização espacial Mega, o Mega object tracking é tecnicamente consistente, mas os cenários de aplicação em que se concentra são diferentes:
| Característica | Localização espacial Mega | Mega object tracking |
|---|---|---|
| Objetivo principal | Realizar navegação do usuário em ambientes macroscópicos e ancoragem espacial de conteúdo virtual | Realizar digitalização, sobreposição de informações e interação virtual-real para objetos específicos |
| Spatial computing | Localização por Mega cloud service ou Mega Go e fused tracking no lado do dispositivo | Completamente igual à localização espacial Mega |
| Cenários de aplicação | Navegação interna e externa, jogos AR em larga escala, digital twins em escala urbana | Inspeção de equipamentos industriais, orientação de peças de exposição, prova AR de produtos de varejo |
Diferenças e comparação com EasyAR Sense 3D object tracking
O EasyAR Sense também fornece um poderoso recurso 3D Object Tracking, mas o Mega object tracking difere significativamente dele em filosofia de design e cenários de aplicação:
| Característica | 3D Object Tracking | Mega object tracking |
|---|---|---|
| Base de localização | Depende de um modelo 3D em formato padrão, que pode vir de um scanner 3D, software de reconstrução 3D etc. | Depende de um mapa espacial Mega pré-construído, coletado por telefone e gerado na nuvem |
| Estabilidade do tracking | Boa, mas pode ser perdida durante movimento rápido ou oclusão parcial | Maior resistência a oclusão e interferência, com tracking mais estável |
| Requisitos do objeto | O objeto em si precisa ter textura rica e geometria simples | Os requisitos de riqueza de textura do objeto são menores, e a geometria pode ser mais complexa |
| Requisitos do ambiente | Não há requisitos para o ambiente; o objeto alvo pode estar em qualquer ambiente | O ambiente do objeto alvo pode ser diferente daquele da coleta de mapping, mas durante o uso do recurso o ambiente não deve ser alterado arbitrariamente |
| Requisito de rede | Não requer rede; todos os dados e cálculos ocorrem no lado do dispositivo | Rede sob demanda; ao usar Mega cloud localization service é necessária conexão durante todo o uso, enquanto ao usar Mega Go on-device localization os dados e cálculos ocorrem no lado do dispositivo |
| Dinâmica | Suportada. O objeto alvo pode se mover no ambiente durante o uso do recurso | Não suportada. O objeto alvo deve permanecer estático durante o uso do recurso |
| Escalabilidade | Pode ser estendido para dar suporte ao tracking simultâneo de vários objetos alvo, e os objetos alvo são independentes entre si | Pode rastrear vários objetos no mesmo espaço, mas esses objetos devem permanecer estáticos no espaço, e os objetos não são independentes entre si |
| Cenários aplicáveis | Objetos com estrutura simples e textura rica que precisam se mover com flexibilidade durante a experiência, por exemplo ao serem manipulados na mão | Objetos com estrutura complexa e textura comum que ficam relativamente fixos no espaço durante a experiência, como inspeção de equipamentos de fábrica ou orientação de exposições em museus |
Como escolher:
- Se o cenário da sua aplicação é reconhecer um objeto independente e móvel, e você não se importa com sua posição no ambiente macroscópico, EasyAR Sense 3D Object Tracking é uma escolha mais leve e direta.
- Se o cenário da sua aplicação é fazer tracking e digitalização de alta precisão e alta estabilidade de um ou mais objetos fixos em um espaço fixo, como uma fábrica, museu ou shopping, EasyAR Mega object tracking é a melhor escolha.