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