Détection des jeux de couleurs
La Vision Azure AI analyse les couleurs d’une image pour identifier trois attributs différents : la couleur de premier plan dominante, la couleur d’arrière-plan dominante et le jeu plus grand de couleurs dominantes de l’image. Le jeu de couleurs retournées possibles est le suivant : noir, bleu, marron, gris, vert, orange, rose, violet, rouge, bleu canard, blanc et jaune.
La Vision Azure AI extrait également une couleur d’accentuation, qui représente la couleur la plus éclatante de l’image, à partir d’une combinaison du jeu de couleurs dominantes et de la saturation. La couleur d’accentuation est retournée sous la forme d’un code de couleur HTML hexadécimal (par exemple, 00CC00
).
La Vision Azure AI retourne également une valeur booléenne qui indique si l’image est une image en noir et blanc.
Exemples de détection de jeux de couleurs
L’exemple suivant illustre la réponse JSON retournée par la Vision Azure AI lorsqu’elle détecte le jeu de couleurs d’une image.
Remarque
Dans ce cas, l’exemple d’image n’est pas en noir et blanc, mais les couleurs de premier plan et d’arrière-plan dominantes sont le noir, tandis que les couleurs dominantes de l’image dans son ensemble sont le noir et le blanc.
{
"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"
}
}
Exemples de couleur dominante
Le tableau suivant présente la couleur de premier plan, la couleur d’arrière-plan et la couleur de l’image retournées pour chaque exemple d’image.
Image | Couleurs dominantes |
---|---|
Premier plan : Noir Arrière-plan : White Couleurs : Noir, blanc, vert |
|
Premier plan : Noir Arrière-plan : Noir Couleurs : Noir |
Exemples de couleur d’accentuation
Le tableau suivant présente la couleur d’accentuation retournée, sous la forme d’une valeur de couleur HTML hexadécimale, pour chaque exemple d’image.
Image | Couleur d’accentuation |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Exemples de détection pour le noir et blanc
Le tableau suivant présente l’évaluation en noir et blanc de la Vision Azure AI dans les exemples d’images.
Image | Noir et blanc ? |
---|---|
true | |
false |
Utilisation de l’API
La fonctionnalité de détection des modèles de couleurs fait partie de l’API Analyse Image 3.2. Vous pouvez appeler cette API via un SDK natif ou via des appels REST. Incluez Color
dans le paramètre de requête visualFeatures. Ensuite, lorsque vous obtenez la réponse JSON complète, analysez simplement la chaîne de contenu de la section "color"
.