Table of Contents

Guida per sviluppatori WeChat Mini Program per Image Cloud Recognition

Questo capitolo presenta principalmente funzioni comuni e metodi di implementazione per combinare EasyAR Cloud Recognition con WeChat Mini Program.

Funzioni e uso

WeChat Mini Program XR-FRAME è una soluzione ufficiale WeChat per lo sviluppo di applicazioni XR/3D. Usa tecnologia di hybrid rendering per ottenere prestazioni vicine a native, combinando qualità visiva e comodità di sviluppo, così da creare rapidamente applicazioni AR. Il framework supporta funzioni principali come image tracking, caricamento di modelli 3D, controllo animazioni, riproduzione video ed effetti particellari. Il modello di sviluppo si basa principalmente sulla programmazione a template WXML e richiede solo una piccola quantità di codice logico per ottenere risultati visivi di alta qualità.

EasyAR Cloud Recognition, CRS, è dedicato agli scenari di ricerca per immagine in librerie di immagini molto grandi. Attraverso algoritmi cloud, offre riconoscimento target efficiente, buon rapporto costo-prestazioni e bassa soglia di integrazione, consentendo agli sviluppatori di integrare rapidamente e completare lo sviluppo delle funzioni.

Flusso dati

flowchart TB

B[API o EasyAR Web] --> A[CRS di riconoscimento cloud] <-->  D[Mini Program WeChat lato dispositivo]

C[Contenuto virtuale] <-->  D[Mini Program WeChat lato dispositivo]

Dopo la combinazione di XR-FRAME e Cloud Recognition, il dispositivo locale non è più limitato dal numero di target, soddisfacendo esigenze applicative su range molto ampi.

Flusso di implementazione

  1. Chiamata al servizio cloud recognition

    • Inviare una richiesta di image recognition tramite l'API EasyAR Cloud Recognition, CRS
    • Elaborare il risultato di recognition, inclusi successo/fallimento e gestione di Meta
  2. Configurazione di tracking image

    • Impostare dinamicamente xr-ar-tracker in base a trackingImage nel risultato di recognition
  3. Caricamento di virtual asset

    • Analizzare gli identificatori asset nei dati Meta
    • Usare xr-asset per scaricare virtual asset come modelli 3D o video
    • Aggiungere i virtual asset alla scene e configurare proprietà asset, come scala e posizione iniziale
  4. Presentazione del contenuto AR

    • Associare spazialmente i virtual asset al marker riconosciuto
    • Implementare effetti di rendering che fondono contenuto virtuale e reale
    • Gestire eventi di interazione utente, come tap e trascinamento

Funzioni comuni

Dopo che cloud recognition ottiene un risultato, le funzioni AR comuni in WeChat Mini Program includono:

  • Solo recognition e visualizzazione dei risultati di recognition
  • Solo recognition e visualizzazione di video, animazione, modello e script associati al target riconosciuto
  • Recognition + tracking con sovrapposizione di video, animazione, modello e script

Argomenti correlati