Обнаружение торговых марок
Обнаружение торговых марок — это специализированный режим обнаружения объектов, который использует базу данных тысяч международных логотипов для идентификации коммерческих торговых марок на изображениях или видео. Вы можете использовать эту функцию, например, чтобы узнать, какие торговые марки наиболее популярны в социальных сетях или наиболее распространены при размещении медиа-продуктов.
Служба визуального распознавания ИИ Azure определяет, существуют ли логотипы бренда в заданном изображении. Если обнаружен логотип бренда, служба возвращает название бренда, оценку достоверности и координаты ограничивающего прямоугольника вокруг логотипа.
Встроенная база данных логотипов охватывает популярные торговые марки бытовой электроники, одежды и многих других товаров. Если вы обнаружите, что служба визуального распознавания не обнаруживает бренд, который вы ищете, вы также можете попробовать создать и обучить собственный детектор логотипов с помощью службы Пользовательское визуальное распознавание.
Пример обнаружения торговых марок
В следующих ответах JSON показано, что Azure AI Vision возвращает при обнаружении брендов в примерах изображений.
"brands":[
{
"name":"Microsoft",
"rectangle":{
"x":20,
"y":97,
"w":62,
"h":52
}
}
]
В некоторых случаях детектор бренда выбирает как изображение логотипа, так и стилизованное фирменное название как два отдельных логотипа.
"brands":[
{
"name":"Microsoft",
"rectangle":{
"x":58,
"y":106,
"w":55,
"h":46
}
},
{
"name":"Microsoft",
"rectangle":{
"x":58,
"y":86,
"w":202,
"h":63
}
}
]
Использование API
Функция обнаружения торговых марок является частью API анализа изображений. Этот API можно вызвать с помощью собственного пакета SDK или через вызовы REST. Включите Brands
в visualFeatures
параметр запроса. Затем, когда вы получите полный ответ JSON, анализирует строку для содержимого "brands"
раздела.