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.
"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.
"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.