Detecção de marca
A detecção de marca é um modo especializado de detecção de objeto que usa um banco de dados de milhares de logotipos globais para identificar marcas comerciais em imagens ou vídeo. Você pode usar esse recurso, por exemplo, para descobrir quais marcas são mais populares em mídia social ou mais predominantes no posicionamento de produto de mídia.
O serviço Visão de IA do Azure detecta se há logotipos de marca em uma determinada imagem. Se um logotipo de marca for detectado, o serviço retornará o nome da marca, uma pontuação de confiança e as coordenadas de uma caixa delimitadora em torno do logotipo.
O banco de dados interno do logotipo aborda marcas populares em aparelhos eletrônicos, roupas e muito mais. Se você descobrir que o serviço de Visão não detecta a marca que você está procurando, você também pode tentar criar e ensinar seu próprio detector de logotipo usando o serviço Visão Personalizada.
Exemplo de detecção de marca
As respostas JSON a seguir ilustram o que a Visão de IA do Azure retorna ao detectar marcas nas imagens de exemplo.
"brands":[
{
"name":"Microsoft",
"rectangle":{
"x":20,
"y":97,
"w":62,
"h":52
}
}
]
Em alguns casos, o detector de marca capta a imagem do logotipo e o nome da marca estilizado como dois logotipos separados.
"brands":[
{
"name":"Microsoft",
"rectangle":{
"x":58,
"y":106,
"w":55,
"h":46
}
},
{
"name":"Microsoft",
"rectangle":{
"x":58,
"y":86,
"w":202,
"h":63
}
}
]
Usar a API
O recurso de detecção de marca faz parte da API Analisar Imagem. Você pode chamar essa API usando um SDK nativo ou pelas chamadas REST. Inclua Brands
no parâmetro de consulta visualFeatures
. Em seguida, quando receber a resposta JSON completa, basta analisar a cadeia de caracteres para o conteúdo da seção "brands"
.