Guia do desenvolvedor WeChat Mini Program para Image Cloud Recognition
Este capítulo apresenta principalmente recursos comuns e métodos de implementação para combinar EasyAR Cloud Recognition com WeChat Mini Program.
Recursos e uso
WeChat Mini Program XR-FRAME é uma solução oficial da WeChat para desenvolvimento de aplicações XR/3D. Ele usa tecnologia de hybrid rendering para alcançar desempenho próximo ao native, combinando qualidade visual e conveniência de desenvolvimento, permitindo criar rapidamente aplicações AR. O framework suporta recursos centrais como image tracking, carregamento de modelos 3D, controle de animação, reprodução de vídeo e efeitos de partículas. O modelo de desenvolvimento é baseado principalmente em programação de template WXML e requer apenas uma pequena quantidade de código lógico para obter resultados visuais de alta qualidade.
EasyAR Cloud Recognition, CRS, é focado em cenários de busca por imagem em bibliotecas de imagens massivas. Por meio de algoritmos cloud, ele fornece recognition de target eficiente, boa relação custo-benefício e baixo limiar de integração, permitindo que desenvolvedores integrem rapidamente e concluam o desenvolvimento de recursos.
Fluxo de dados
flowchart TB
B[API ou EasyAR Web] --> A[CRS de reconhecimento em nuvem] <--> D[Mini Program WeChat no dispositivo]
C[Conteúdo virtual] <--> D[Mini Program WeChat no dispositivo]
Depois que XR-FRAME é combinado com Cloud Recognition, o dispositivo local deixa de ser limitado pelo número de targets, atendendo às necessidades de aplicações em faixas muito amplas.
Fluxo de implementação
Chamada ao serviço cloud recognition
- Enviar uma solicitação de image recognition pela API EasyAR Cloud Recognition, CRS
- Processar o resultado de recognition, incluindo sucesso/falha e processamento de Meta
Configuração de tracking image
- Definir dinamicamente xr-ar-tracker conforme trackingImage no resultado de recognition
Carregamento de virtual asset
- Analisar identificadores asset nos dados Meta
- Usar xr-asset para baixar virtual asset como modelos 3D ou vídeos
- Adicionar virtual asset à scene e configurar propriedades asset, como escala e posição inicial
Apresentação do conteúdo AR
- Vincular espacialmente virtual asset ao marker reconhecido
- Implementar efeitos de renderização que mesclam conteúdo virtual e real
- Tratar eventos de interação do usuário, como toque e arrastar
Recursos comuns
Depois que cloud recognition obtém um resultado, recursos AR comuns em WeChat Mini Program incluem:
- Apenas recognition e exibição dos resultados de recognition
- Apenas recognition e exibição de vídeo, animação, modelo e script associados ao target reconhecido
- Recognition + tracking com sobreposição de vídeo, animação, modelo e script