Table of Contents

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

  1. 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
  2. Configuração de tracking image

    • Definir dinamicamente xr-ar-tracker conforme trackingImage no resultado de recognition
  3. 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
  4. 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

Tópicos relacionados