Introdução ao easyar mega
O easyar mega é uma tecnologia de computação espacial de cooperação terminal-cloud, destinada a criar um espaço digital twin persistente e de alta precisão para todo o mundo físico (por exemplo, uma cidade, um parque empresarial ou um grande centro comercial). Com o easyar mega, a sua aplicação pode alcançar localização interior e exterior em grande escala e de alta precisão, com oclusão real-virtual, proporcionando aos utilizadores uma experiência inédita de interação espacial.
Este capítulo apresentará, da perspetiva do programador, uma breve introdução aos princípios fundamentais de funcionamento do easyar mega, aos resultados esperados e às orientações de adaptação da plataforma.
Importante
Utilizadores não-programadores (como gestores de produto, operacionais, testadores, etc.) devem consultar diretamente o guia de utilização do mega para conhecer o serviço mega.
Antes de começar: assegurar que o serviço de localização esteja pronto
Antes de integrar a funcionalidade easyar mega na sua aplicação, deve garantir um pré-requisito essencial: o serviço cloud de localização mega está concluído.
- Recolha de dados no local concluída
- Utilizar equipamento especificado para recolher dados da área-alvo
- Usar o mega toolbox para recolher dados eif para validação de resultados
- Construção do mega block concluída
- Serviço de localização ativado e associado à aplicação
- Adicionar o block ao repositório de localização mega no centro de desenvolvimento
- Obter um app id válido, api key e configurá-los corretamente no seu projeto
Importante
Se estes passos não estiverem concluídos, a aplicação não conseguirá obter resultados de localização, manifestando-se como "incapacidade persistente de ativar conteúdos ar". Verifique sempre a disponibilidade do serviço antes do desenvolvimento.
Princípios básicos de localização mega
Diferente da localização gnss tradicional que depende de sinais satélite, o easyar mega baseia-se em tecnologia avançada de localização visual. Ao comparar dados de imagem capturados em tempo real pelo dispositivo do utilizador com dados tridimensionais pré-construídos de alta precisão, determina-se a pose 6dof do utilizador no mundo físico. Com base nesta pose, a aplicação pode renderizar conteúdos virtuais sobrepostos nas posições físicas corretas.
O fluxo de trabalho é o seguinte:
Mapa construção:
- Use equipamentos profissionais (como câmaras panorâmicas) para coletar dados na área-alvo.

- Através do backoffice de gestão de mapeamento do EasyAR, faça upload dos dados coletados (como arquivos .360).
- A plataforma de processamento em nuvem calculará as imagens nos dados coletados, utilizando algoritmos avançados de AI para extrair características visuais da área-alvo; e fundirá as imagens com informações de sensores IMU, entre outros, para reconstruir a trajetória do movimento durante a captura (ou seja, a pose da câmera em cada momento); posteriormente, gerará uma nuvem de pontos 3D de toda a cena e construirá uma malha densa com texturas.
- Por fim, o sistema de mapeamento produzirá um "mapa Mega Block" de alta precisão, definido pelo EasyAR, contendo informações geométricas tridimensionais e características visuais. Este mapa é a pedra angular do posicionamento Mega.

- Use equipamentos profissionais (como câmaras panorâmicas) para coletar dados na área-alvo.
Localização em tempo-real:
- O utilizador abre a aplicação, a câmara do dispositivo captura imagens da cena atual do utilizador em tempo-real e envia-as para o serviço de localização em nuvem Mega, juntamente com os parâmetros intrínsecos e extrínsecos da câmara (se disponíveis) e informações auxiliares (se disponíveis, como GNSS).

- O serviço de localização em nuvem Mega extrairá as características visuais das imagens enviadas e as comparará e combinará rapidamente com o mapa Mega Block na biblioteca de localização.
- Uma vez correspondidas, o sistema pode calcular com precisão centimétrica a pose exata atual do utilizador no mapa (ou seja, a posição e orientação).
- Neste momento, a localização em nuvem Mega enviará a pose calculada para a aplicação cliente, onde será fundida com o sistema SLAM próprio do dispositivo para rastreamento contínuo.
- Por fim, a aplicação cliente obterá uma pose localizada em tempo-real e rastreada continuamente, permitindo que conteúdos virtuais sejam exibidos em posições pré-ancoradas no mundo físico e atualizados continuamente à medida que a pessoa se move.

- O utilizador abre a aplicação, a câmara do dispositivo captura imagens da cena atual do utilizador em tempo-real e envia-as para o serviço de localização em nuvem Mega, juntamente com os parâmetros intrínsecos e extrínsecos da câmara (se disponíveis) e informações auxiliares (se disponíveis, como GNSS).
Resultados e efeitos esperados
Após integrar com sucesso o easyar mega, a sua aplicação pode alcançar os seguintes efeitos impressionantes:
- Precisão em nível centimétrico: Comparado ao erro de vários metros ou mesmo dezenas de metros do GNSS, o posicionamento Mega pode oferecer precisão de posicionamento em nível submétrico, até centimétrico, permitindo que o conteúdo virtual se mantenha firmemente "fixado" em posições específicas do mundo real.
- Persistência espacial: O conteúdo virtual pode ser colocado em qualquer lugar do mundo físico e todos os usuários veem conteúdo consistente na mesma localização.
- Oclusão real: Através da capacidade de compreensão espacial do Mega, objetos virtuais podem ser ocluídos por edifícios ou obstáculos reais, aumentando imensamente a imersão.
- Funcionamento sem sinais de GNSS: Em áreas com sinais GNSS fracos ou ineficazes, como interiores, estacionamentos subterrâneos, ruas urbanas densamente construídas ou florestas arborizadas, o Mega ainda fornece serviços de posicionamento estáveis e confiáveis.
O vídeo é um exemplo típico de uso do EasyAR Mega:
- O posicionamento espacial de alta precisão e persistente permite que o conteúdo virtual se encaixe perfeitamente na superfície do edifício, exibindo vídeo dinâmico requintado e enormes pôsteres 3D cuidadosamente projetados.
- A oclusão real proporcionada pela compreensão espacial faz com que os fogos de artifício no céu e os efeitos digitais combinem harmoniosamente com o ambiente circundante, sem sensação de artificialidade.
- Com o suporte de algoritmos visuais avançados, toda a experiência permanece estável mesmo em ambientes complexos e densamente povoados, funcionando de forma confiável até mesmo à noite.
Situações menos ideais que podem ocorrer
Velocidade de reconhecimento do posicionamento lenta
Em áreas de grande fluxo de pessoas, como eventos de grande porte, devido à latência da rede, solicitações simultâneas, etc., a latência do posicionamento na nuvem Mega pode ser maior. Os usuários podem precisar aguardar algum tempo para ver o conteúdo virtual.
Erros devido a mudanças ambientais
Se ocorrerem alterações físicas drásticas no ambiente (por exemplo, barreiras de construção, mudanças sazonais na vegetação), a precisão do posicionamento pode diminuir ou ser perdida. O mapa Mega precisa de atualizações periódicas para se adaptar às mudanças ambientais.
Deriva durante a experiência contínua
O posicionamento Mega se funde com o sistema SLAM do próprio dispositivo e mantém a câmera continuamente ativa. A execução prolongada pode causar redução de frequência da CPU do dispositivo, levando a engasgos ou queda de quadros, além de deriva na escala de rastreamento.
Dica
Para anomalias ou falhas mais detalhadas, consulte o capítulo Solução de problemas:
Sugestões de extensão
Se encontrar problemas não relacionados com programação durante a integração do easyar mega, como falhas de serviço, alterações de cenário, expansão de negócios, visite o nosso guia de utilização mega.
Neste guia, pode encontrar:
- Criação de serviço: Como criar serviços mega e resolução simples de problemas.
- Otimização de resultados: Como pré-visualizar resultados operacionais e recolher dados anómalos, monitorização de arranque a frio, etc.
- Operação persistente: Como lidar com alterações de cenário, expansão de negócios e necessidades operacionais persistentes como migração/atualização.
- Integração de negócio: Utilização de dados práticos como redes de navegação.
- Recursos de referência: Manuais operacionais para ferramentas como mega studio e mega toolbox.
Com esta introdução, esperamos que tenha compreendido claramente o funcionamento e resultados do easyar mega. Pode agora começar a preparar o seu primeiro projeto mega!
Guias específicos por plataforma
A integração do easyar mega está intimamente ligada à plataforma. Consulte os seguintes guias de desenvolvimento de acordo com a sua plataforma-alvo:
- Introdução rápida
- Ativar Mega
- Melhores práticas de sessão
- Adicionar alvos de rastreamento
- Adicionar conteúdo 3D alinhado ao mundo real
- Controlar o processo de rastreamento
- Validação rápida com câmera de PC
- Simular execução com ferramenta de validação de sessão
- Oclusão ambiental
- Referência de componentes