Обнаружение торговых марок
Обнаружение бренда — это специализированный режим обнаружения объектов, использующий базу данных тысяч глобальных корпоративных логотипов для идентификации коммерческих брендов в изображениях или видео. Вы можете использовать эту функцию, например, чтобы узнать, какие торговые марки наиболее популярны в социальных сетях или наиболее распространены при размещении медиа-продуктов.
Принцип работы
Служба визуального распознавания ИИ 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"
раздела.