Guide développeur WeChat Mini Program pour Image Cloud Recognition
Ce chapitre présente principalement les fonctions courantes et les méthodes d'implémentation pour combiner EasyAR Cloud Recognition avec WeChat Mini Program.
Fonctions et utilisation
WeChat Mini Program XR-FRAME est une solution officielle WeChat de développement d'applications XR/3D. Elle utilise une technologie de hybrid rendering pour obtenir des performances proches du native, tout en combinant qualité visuelle et facilité de développement, ce qui permet de construire rapidement des applications AR. Le framework prend en charge des fonctions clés comme image tracking, le chargement de modèles 3D, le contrôle d'animation, la lecture vidéo et les effets de particules. Le modèle de développement repose principalement sur la programmation de templates WXML et nécessite seulement peu de code logique pour obtenir des résultats visuels de haute qualité.
EasyAR Cloud Recognition, CRS, se concentre sur les scénarios de recherche par image dans de très grandes bibliothèques d'images. Grâce aux algorithmes cloud, il offre une reconnaissance efficace des target, un bon rapport coût-performance et un faible seuil d'intégration, permettant aux développeurs d'intégrer rapidement le service et de terminer le développement fonctionnel.
Flux de données
flowchart TB
B[API ou EasyAR Web] --> A[CRS de reconnaissance cloud] <--> D[Mini-programme WeChat côté appareil]
C[Contenu virtuel] <--> D[Mini-programme WeChat côté appareil]
Après combinaison de XR-FRAME et Cloud Recognition, l'appareil local n'est plus limité par le nombre de target, ce qui répond aux besoins d'applications sur de très grandes étendues.
Flux d'implémentation
Appel du service cloud recognition
- Envoyer une requête image recognition via l'API EasyAR Cloud Recognition, CRS
- Traiter le résultat de recognition, notamment succès/échec et traitement de Meta
Configuration de tracking image
- Définir dynamiquement xr-ar-tracker selon trackingImage dans le résultat de recognition
Chargement des virtual asset
- Analyser les identifiants asset dans les données Meta
- Utiliser xr-asset pour télécharger des virtual asset comme des modèles 3D ou vidéos
- Ajouter les virtual asset à la scene et configurer les propriétés asset, comme l'échelle et la position initiale
Présentation du contenu AR
- Lier spatialement les virtual asset au marker reconnu
- Implémenter des effets de rendu fusionnant contenu virtuel et réel
- Traiter les événements d'interaction utilisateur, comme appui et glisser
Fonctions courantes
Après obtention du résultat par cloud recognition, les fonctions AR courantes dans WeChat Mini Program incluent :
- Recognition seule et affichage des résultats de recognition
- Recognition seule et affichage de la vidéo, animation, modèle et script associés au target reconnu
- Recognition + tracking avec superposition de vidéo, animation, modèle et script