Table of Contents

Introduction à la reconnaissance d'images dans le cloud

Ce document présente les principes fondamentaux, les résultats attendus et les différences avec le suivi d'images planaires d'EasyAR CRS (Cloud Recognition Service), aidant les développeurs à comprendre les scénarios applicables et les limites de la reconnaissance dans le cloud.

Principes de base

La reconnaissance dans le cloud (Cloud Recognition) est une solution qui déplace le processus de reconnaissance vers le cloud, adaptée aux scénarios avec une base de cibles volumineuse ou nécessitant des mises à jour dynamiques. Son flux principal est le suivant :

Gestion de la bibliothèque d'images

  1. Créer une bibliothèque : Téléchargez vos images cibles sur la console CRS. Le système calcule automatiquement les caractéristiques visuelles de l'image cible et l'ajoute comme Target à la base de données.
  2. Ajout/suppression/modification/recherche : Sur la console CRS, vous pouvez effectuer des opérations d'ajout, de suppression, de modification et de recherche sur votre bibliothèque de cibles. Après ces opérations, les clients peuvent l'utiliser sans mettre à jour l'application.
Important

Les exigences de qualité d'image pour la reconnaissance dans le cloud sont identiques à celles du suivi d'images planaires. Pour plus de détails, consultez : Meilleures pratiques pour les images cibles.

Processus de reconnaissance

  1. Téléchargement d'image : Le client capture l'image actuelle via la caméra et envoie les données à EasyAR CRS.
  2. Correspondance dans le cloud : Le serveur effectue une recherche rapide dans la bibliothèque de cibles cloud pour trouver les données Target préenregistrées (images cibles téléchargées par le développeur).
  3. Retour du résultat : Après une correspondance réussie, le cloud renvoie le résultat (ID cible, image cible, etc.) au client, qui affiche alors du contenu virtuel ou utilise l'image pour un suivi ultérieur.

Différences avec le suivi d'images planaires

Caractéristique Suivi d'images planaires (local) Reconnaissance cloud (cloud)
Calcul de reconnaissance Effectué localement Effectué sur le serveur cloud
Taille de la bibliothèque Limitée par la mémoire et le temps de chargement (généralement <100 images) Jusqu'à 100 000 images par bibliothèque, extensible à des milliards
Mise à jour des cibles Nécessite un repackaging de l'application Mise à jour en temps réel, effet immédiat
Dépendance réseau Aucun réseau requis (hors ligne) Réseau obligatoire
Fonction principale Reconnaissance + suivi continu (pose 6DoF) Reconnaissance ponctuelle (correspondance de cible)

Points clés :

  • Reconnaissance (Recognition) : Correspondance simple ("quelle est cette cible"), sans suivi continu. Pour un suivi, combinez avec la fonction locale de suivi d'images planaires.
  • Scénarios applicables : Nombreuses cibles (ex: catalogue produits, livres pour enfants), mises à jour fréquentes (ex: affiches promotionnelles) ou besoin fonctionnel simple (reconnaissance sans suivi).

Utilisation et gestion du service

EasyAR CRS offre une gestion cloud flexible et sécurisée des cibles, adaptée aux besoins diversifiés, du développement personnel aux applications d'entreprise.

Isolation et sécurité des bibliothèques

  • Multibibliothèques : Créez plusieurs bibliothèques CRS indépendantes sans conflit de cibles. Exemples :
    • Bibliothèque A : Campagnes marketing, affiches produits.
    • Bibliothèque B : Éducation, illustrations pédagogiques.
  • Sécurité : Chaque bibliothèque est accessible via une clé API et un Secret uniques.

Choix du mode de débit

Selon l'échelle de l'application et le volume de scans, CRS propose deux modes :

Mode Scénario Caractéristiques Activation
Débit de base QPS < 50, volume modéré Activation libre, stable Via la console CRS
Haut débit QPS ≥ 50, gros volume Ressources dédiées, faible latence Contacter le support EasyAR
Astuce

Choisissez le mode de base pour les tests ou projets initiaux. Passez au haut débit si le trafic augmente.

Gestion de bibliothèque et API

  • Gestion : Pour les opérations quotidiennes (création, suppression, téléchargement), consultez Gestion de bibliothèque.
  • API CRS : API REST complètes pour :
    • Vérification d'état : Contrôle de l'état du service.
    • Automatisation : Téléchargement/suppression/modification/recherche en masse.
    • Outils : Évaluation de la distinctivité des cibles, détection de conflits de similarité.
Note

CRS prend en charge les intégrations via SDK, WeChat Mini Programs, Web, etc. L'intégration SDK nécessite EasyAR Sense v2.0.0+.

Résultats et performances attendus

Comprendre les performances réelles aide à définir des objectifs réalistes :

Résultats optimaux

  • Vitesse : Délai < 1 seconde (réseau stable).
  • Précision : > 98% (image claire, réseau stable).
  • Grande capacité : Jusqu'à 100 000 cibles par bibliothèque.
  • Mises à jour instantanées : Nouvelles cibles disponibles sans mise à jour client (réseau requis).

Problèmes courants et solutions

Problème Cause Perception utilisateur Solution
Latence élevée Réseau lent/téléchargement lent Attente prolongée Ajouter des indications dans l'app
Échec de reconnaissance Image floue / cible absente du cloud Pas de contenu virtuel Vérifier la bibliothèque CRS, guider l'utilisateur
Conflit de cibles Images similaires dans la bibliothèque Mauvaise cible reconnue Optimiser les images ou séparer les cibles similaires dans différentes bibliothèques

Validation des résultats

  • Développement : Tester avec HelloARCRS après le téléchargement sur la console CRS.
  • Tests : Évaluer la réussite en conditions variées (réseau faible, bibliothèque élargie, etc.).

Meilleures pratiques

La reconnaissance cloud étend la capacité et la flexibilité des bibliothèques mais sacrifie l'usage hors ligne et le suivi en temps réel. Choisissez en fonction des besoins :

  • Petites bibliothèques statiques : Suivi local.
  • Grandes bibliothèques dynamiques : Reconnaissance cloud.

Recommandations :

  • Tests : Mode de base + cibles limitées.
  • Pré-lancement : Évaluer le débit et demander le haut débit si nécessaire (1-2 jours).
  • Maintenance : Surveiller l'état via API.
Important

Pic de trafic saisonnier : Pour les événements (fêtes, promotions), contactez le support EasyAR ≥3 jours à l'avance pour éviter les limitations.

Pour combiner reconnaissance cloud et suivi d'images, consultez Combinaison avec le suivi d'images planaires.

Guides spécifiques aux plateformes