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 zostanie wykryte logo marki, usługa zwróci nazwę marki, wskaźnik 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 usługa Vision nie wykrywa szukanych marek, 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ć przy użyciu natywnego zestawu SDK lub wywołań REST. Uwzględnij Brands
visualFeatures
parametr zapytania. Następnie po otrzymaniu pełnej odpowiedzi JSON przeanalizuj ciąg zawartości "brands"
sekcji.