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 na danym obrazie istnieją logo marki; jeśli istnieją, zwraca nazwę marki, wynik ufności i współrzędne pola ograniczenia wokół logo.

Wbudowana baza danych logo obejmuje popularne marki w elektroniki konsumenckiej, odzieży i nie tylko. Jeśli okaże się, że marka, której szukasz, 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 w formacie 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 wybierze 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 po prostu przeanalizuj ciąg zawartości "brands" sekcji.