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
Cloud Recognition Service-Aufruf
- Bilderkennungsanfrage über die EasyAR Cloud Recognition (CRS) API initiieren
- Verarbeitung der Erkennungsergebnisse (Erfolg/Misserfolg, Meta-Datenverarbeitung etc.)
Tracking-Bildkonfiguration
- Dynamische Einrichtung von xr-ar-tracker basierend auf dem trackingImage im Erkennungsergebnis
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.)
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