Wykrywanie marek

Wykrywanie marki to wyspecjalizowany tryb wykrywania obiektów, który używa bazy danych tysięcy logo globalnych do identyfikowania marek komercyjnych na obrazach lub wideo. Za pomocą tej funkcji można na przykład ustalać, które marki są najpopularniejsze w mediach społecznościowych lub najpowszechniej promowane za pomocą lokowania produktów w mediach.

Usługa Azure AI Vision wykrywa, czy istnieją logo marki na danym obrazie; Jeśli tak jest, zwraca nazwę marki, współczynnik ufności i współrzędne pola ograniczenia wokół logo.

Wbudowana baza danych logo obejmuje popularne marki w elektroniki konsumenckiej, odzieży i innych. Jeśli okaże się, że szukana marka nie jest wykrywana przez usługę Azure AI Vision, możesz również spróbować utworzyć i wytrenować własny detektor logo przy użyciu usługi Custom Vision .

Przykład wykrywania marki

Poniższe odpowiedzi JSON ilustrują, co usługa Azure AI Vision zwraca podczas wykrywania marek na przykładowych obrazach.

Czerwona koszula z etykietą firmy Microsoft i logo na nim

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

W niektórych przypadkach detektor marki podnosi zarówno obraz logo, jak i stylizowaną nazwę marki jako dwa oddzielne logo.

Szara bluza z etykietą firmy Microsoft i logo na nim

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

Używanie interfejsu API

Funkcja wykrywania marki jest częścią interfejsu API analizowania obrazu . Ten interfejs API można wywołać za pomocą natywnego zestawu SDK lub wywołań REST. Dołącz Brands do parametru zapytania visualFeatures . Następnie po otrzymaniu pełnej odpowiedzi JSON przeanalizuj ciąg zawartości "brands" sekcji.