Détection des marques

La détection des marques est un mode spécialisé de la détection des objets qui utilise une base de données comprenant des milliers de logos du monde entier pour permettre d’identifier des marques commerciales dans les images et les vidéos. Vous pouvez utiliser cette fonctionnalité, par exemple, pour déterminer quelles marques sont les plus populaires sur les réseaux sociaux, et lesquelles prédominent dans les médias.

Le service Azure AI Vision permet de détecter si une image donnée contient un logo de marque. Si c’est le cas, il retourne le nom de la marque, un indice de confiance ainsi que les coordonnées du rectangle englobant qui se trouve autour du logo.

La base de données de logos intégrée contient les marques les plus populaires d’appareils électroniques grand public, de vêtements, etc. Si la marque que vous recherchez n’est pas détectée par le service Azure AI Vision, vous pouvez aussi essayer de créer et d’entraîner votre propre détecteur de logos à l’aide du service Custom Vision.

Exemple de détection de marque

Les réponses JSON suivantes illustrent ce que retourne l’API Azure AI Vision lors de la détection de marques dans les exemples d’images.

T-shirt rouge avec une étiquette où figurent la marque et le logo Microsoft

"brands":[  
   {  
      "name":"Microsoft",
      "rectangle":{  
         "x":20,
         "y":97,
         "w":62,
         "h":52
      }
   }
]

Dans certains cas, le détecteur de marque considère l’image du logo et le nom stylisé de la marque comme constituant deux logos distincts.

Sweatshirt gris avec une étiquette où figurent la marque et le logo Microsoft

"brands":[  
   {  
      "name":"Microsoft",
      "rectangle":{  
         "x":58,
         "y":106,
         "w":55,
         "h":46
      }
   },
   {  
      "name":"Microsoft",
      "rectangle":{  
         "x":58,
         "y":86,
         "w":202,
         "h":63
      }
   }
]

Utilisation de l’API

La fonctionnalité de détection de marque fait partie de l’API Analyser l’image. Vous pouvez appeler cette API via un SDK natif ou via des appels REST. Incluez Brands dans le paramètre de requête visualFeatures. Ensuite, lorsque vous obtenez la réponse JSON complète, analysez simplement la chaîne de contenu de la section "brands".