Table of Contents

Entwicklerleitfaden für Image Cloud Recognition in WeChat Mini Program

Dieses Kapitel stellt hauptsächlich häufige Funktionen und Implementierungsmethoden für die Kombination von EasyAR Cloud Recognition mit WeChat Mini Program vor.

Funktionen und Nutzung

WeChat Mini Program XR-FRAME ist eine offizielle XR/3D-Entwicklungslösung von WeChat. Es verwendet hybrid rendering, um nahezu native Leistung zu erreichen, und verbindet visuelle Qualität mit einfacher Entwicklung, sodass AR-Anwendungen schnell erstellt werden können. Das framework unterstützt Kernfunktionen wie image tracking, Laden von 3D-Modellen, Animationssteuerung, Videowiedergabe und Partikeleffekte. Das Entwicklungsmodell basiert hauptsächlich auf WXML-Template-Programmierung und benötigt nur wenig Logikcode für hochwertige visuelle Ergebnisse.

EasyAR Cloud Recognition, CRS, konzentriert sich auf Bildsuchszenarien in sehr großen Bildbibliotheken. Über cloud-Algorithmen bietet es effiziente target-Erkennung, hohe Kosteneffizienz und eine niedrige Integrationshürde, sodass Entwickler die Integration und Funktionsentwicklung schnell abschließen können.

Datenfluss

flowchart TB

B[API oder EasyAR Web] --> A[Cloud Recognition CRS] <-->  D[Geräteseitiges WeChat Mini Program]

C[Virtueller Inhalt] <-->  D[Geräteseitiges WeChat Mini Program]

Nachdem XR-FRAME mit Cloud Recognition kombiniert wurde, ist das lokale Gerät nicht mehr durch die Anzahl der targets begrenzt und kann Anforderungen von Anwendungen mit sehr großem Umfang erfüllen.

Implementierungsablauf

  1. Aufruf des cloud recognition-Dienstes

    • Eine image recognition-Anfrage über die API von EasyAR Cloud Recognition, CRS, senden
    • Das recognition-Ergebnis verarbeiten, einschließlich Erfolg/Fehlschlag und Meta-Verarbeitung
  2. Konfiguration des tracking image

    • xr-ar-tracker dynamisch gemäß trackingImage im recognition-Ergebnis setzen
  3. Laden virtueller assets

    • Asset-Identifikatoren in Meta-Daten analysieren
    • xr-asset verwenden, um virtuelle assets wie 3D-Modelle oder Videos herunterzuladen
    • Virtuelle assets zur scene hinzufügen und asset-Eigenschaften wie Skalierung und Anfangsposition konfigurieren
  4. Darstellung von AR-Inhalten

    • Virtuelle assets räumlich an den erkannten marker binden
    • Rendering-Effekte implementieren, die virtuelle und reale Inhalte verbinden
    • Benutzerinteraktionen wie Tippen und Ziehen verarbeiten

Häufige Funktionen

Nachdem cloud recognition ein Ergebnis erhalten hat, umfassen häufige AR-Funktionen in WeChat Mini Program:

  • Nur recognition und Anzeige der recognition-Ergebnisse
  • Nur recognition und Anzeige von Video, Animation, Modell und Skript, die dem erkannten target zugeordnet sind
  • Recognition + tracking mit Überlagerung von Video, Animation, Modell und Skript

Verwandte Themen