Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure AI Vision peut analyser les couleurs d’une image et retourner divers attributs qui décrivent ces couleurs.
Couleurs dominantes
Le service retourne trois attributs différents : la couleur dominante du premier plan, la couleur dominante de l’arrière-plan et l’ensemble des couleurs dominantes de l’image.
L’ensemble des valeurs de couleur possibles est le suivant : noir, bleu, marron, gris, vert, orange, rose, violet, rouge, bleu-vert, blanc et jaune.
Couleur d’accentuation
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
).
Détection du noir et blanc
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 ? |
---|---|
![]() |
vrai |
![]() |
faux |
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"
.