Table of Contents

Entwicklerleitfaden für bilderkennung in der cloud wechat-mini-programm

Dieses Kapitel führt in die gängigen Funktionen und Implementierungsmethoden der Integration von EasyAR Cloud Recognition mit WeChat Mini-Programmen ein.

Funktionen und verwendung

Das WeChat Mini-Programm XR-FRAME ist eine offizielle Lösung von WeChat für die Entwicklung von XR/3D-Anwendungen. Es nutzt Hybrid-Rendering-Technologie für naturnahe Leistung und kombiniert visuelle Effekte mit Entwicklungskomfort, um schnelles Erstellen von AR-Anwendungen zu ermöglichen. Das Framework unterstützt Kernfunktionen wie Bildverfolgung, 3D-Modellladung, Animationssteuerung, Videowiedergabe und Partikeleffekte. Der Entwicklungsmodus basiert hauptsächlich auf WXML-Template-Programmierung, wobei bereits wenig Logikcode hochwertige visuelle Effekte ermöglicht.

Der EasyAR Cloud Recognition Service (CRS) konzentriert sich auf Bildsuchszenarien in massiven Bilddatenbanken. Durch Cloud-basierte Algorithmen ermöglicht er effiziente Objekterkennung mit hoher Kosteneffizienz und niedriger Einstiegsschwelle, sodass Entwickler schnell integrieren und Funktionen entwickeln können.

Datenfluss

flowchart TB

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

C[Virtuelle Inhalte] <-->  D[Geräteseitig WeChat Mini-Programm]

Durch die Kombination von XR-FRAME und Cloud Recognition unterliegen lokale Geräte nicht länger Beschränkungen bei der Anzahl der Zielbilder, was Anwendungen mit extrem großem Umfang ermöglicht.

Implementierungsablauf

  1. Cloud Recognition Service-Aufruf‌

    • Bilderkennungsanfrage über die EasyAR Cloud Recognition (CRS) API initiieren
    • Verarbeitung der Erkennungsergebnisse (Erfolg/Misserfolg, Meta-Datenverarbeitung etc.)
  2. Tracking-Bildkonfiguration‌

    • Dynamische Einrichtung von xr-ar-tracker basierend auf dem trackingImage im Erkennungsergebnis
  3. Laden virtueller Ressourcen‌

    • Parsen der Ressourcenkennungen in den Meta-Daten
    • Herunterladen von 3D-Modellen oder Videos via xr-asset
    • Einbindung virtueller Assets in die Szene mit Konfiguration ihrer Eigenschaften (Skalierung, Ausgangsposition etc.)
  4. AR-Inhaltsdarstellung‌

    • Räumliche Bindung virtueller Assets an Erkennungsmarker
    • Umsetzung realistischer Rendering-Effekte
    • Verarbeitung von Nutzerinteraktionen (Klicks, Drag-and-Drop etc.)

Häufig verwendete funktionen

Nach dem Erhalt der Cloud-Recognition-Ergebnisse umfassen typische AR-Funktionen in WeChat Mini-Programmen:

  • Reine Erkennung mit Ergebnisdarstellung
  • Erkennung mit Anzeige zugehöriger Videos, Animationen, Modelle oder Skripte
  • Erkennung plus Tracking mit Überlagerung von Videos, Animationen, Modellen oder Skripten

Verwandte themen