Rilevamento della combinazione di colori
Visione di Azure AI analizza i colori in un'immagine per fornire tre diversi attributi: il colore dominante in primo piano, il colore dominante di sfondo e il set di colori dominanti più ampio per l'immagine. Il set di possibili colori restituiti è nero, blu, marrone, grigio, verde, arancione, rosa, viola, rosso, verde acqua, bianco e giallo.
Visione di Azure AI estrae anche un colore principale, che rappresenta il colore che risalta di più nell'immagine, in base a una combinazione di set di colori dominanti e saturazione. Il colore principale viene restituito come codice di colore HTML esadecimale, ad esempio 00CC00
.
Visione di Azure AI restituisce anche un valore booleano che indica se l'immagine è in bianco e nero.
Esempi di rilevamento di combinazioni di colori
L'esempio seguente illustra la risposta JSON restituita da Visione di Azure AI quando rileva la combinazione di colori di un'immagine.
Nota
In questo caso, l'immagine di esempio non è in bianco e nero, ma i colori di primo piano e di sfondo dominanti sono il nero e i colori dominanti per l'immagine nel suo complesso sono il nero e il bianco.
{
"color": {
"dominantColorForeground": "Black",
"dominantColorBackground": "Black",
"dominantColors": ["Black", "White"],
"accentColor": "BB6D10",
"isBwImg": false
},
"requestId": "0dc394bf-db50-4871-bdcc-13707d9405ea",
"metadata": {
"height": 202,
"width": 300,
"format": "Jpeg"
}
}
Esempi di colori dominanti
La tabella seguente mostra i colori di primo piano, di sfondo e dell'immagine restituiti per ogni immagine di esempio.
Image | Colori dominanti |
---|---|
Primo piano: nero Sfondo: bianco Colori: nero, bianco, verde |
|
Primo piano: nero Sfondo: nero Colori: nero |
Esempi di colori principali
La tabella seguente mostra il colore principale restituito come valore di colore HTML esadecimale per ogni immagine di esempio.
Image | Colore principale |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Esempi di rilevamento di immagini in bianco e nero
La tabella seguente mostra la valutazione in bianco e nero di Visione di Azure AI nelle immagini di esempio.
Immagine | Bianco e nero? |
---|---|
true | |
false |
Usare l'API
La funzionalità per il rilevamento della combinazione di colori fa parte dell'API Analisi delle immagini 3.2. È possibile chiamare questa API tramite un SDK nativo o con chiamate REST. Includere Color
nel parametro di query visualFeatures. Quando poi si riceve la risposta JSON completa, è sufficiente analizzare la stringa per individuare il contenuto della sezione "color"
.