Rilevamento del marchio
Il rilevamento del marchio è una modalità specializzata del rilevamento di oggetti che sfrutta un database di migliaia di logo diffusi a livello mondiale per identificare marchi commerciali in immagini o video. È ad esempio possibile usare questa funzionalità per individuare i marchi più popolari sui social media o quelli più prevalenti nel posizionamento dei prodotti multimediali.
Il servizio Visione artificiale di Azure rileva se sono presenti logo del marchio in una determinata immagine; in caso affermativo, restituisce il nome del marchio, un punteggio di attendibilità e le coordinate di un rettangolo delimitatore intorno al logo.
Il database dei logo incorporato include i marchi più popolari, nel campo dell'elettronica di consumo, dell'abbigliamento e così via. Se si rileva che il marchio che si sta cercando non viene rilevato dal servizio Visione artificiale di Azure, è anche possibile provare a creare ed eseguire il training del rilevatore di logo usando il servizio Visione personalizzata.
Esempio di rilevamento del marchio
Le risposte JSON seguenti illustrano i risultati restituiti da Visione artificiale di Azure durante il rilevamento di marchi nelle immagini di esempio.
"brands":[
{
"name":"Microsoft",
"rectangle":{
"x":20,
"y":97,
"w":62,
"h":52
}
}
]
In alcuni casi, il rilevatore di marchi identificherà l'immagine del logo e il nome del marchio stilizzato come due logo separati.
"brands":[
{
"name":"Microsoft",
"rectangle":{
"x":58,
"y":106,
"w":55,
"h":46
}
},
{
"name":"Microsoft",
"rectangle":{
"x":58,
"y":86,
"w":202,
"h":63
}
}
]
Usare l'API
La funzionalità per il rilevamento del marchio fa parte dell'API di analisi delle immagini. È possibile chiamare questa API tramite un SDK nativo o con chiamate REST. Includere Brands
nel parametro di query visualFeatures . Quindi, quando si ottiene la risposta JSON completa, è sufficiente analizzare la stringa per il contenuto della "brands"
sezione.