Detección de la combinación de colores
Visión de Azure AI analiza los colores de una imagen para proporcionar tres atributos diferentes: el color de primer plano predominante, el color de fondo predominante y el conjunto más grande de colores predominantes de la imagen. El conjunto de colores devueltos posibles son negro, azul, marrón, gris, verde, naranja, rosa, púrpura, rojo, verde azulado, blanco y amarillo.
Visión de Azure AI extrae también un color de énfasis, que representa el color más brillante de la imagen, basándose en una combinación del conjunto de colores dominantes y la saturación. El color de énfasis se devuelve como un código de color HTML hexadecimal (por ejemplo, 00CC00
).
Visión de Azure AI también devuelve un valor booleano que indica si la imagen está en blanco y negro.
Ejemplos de detección de la combinación de colores
El ejemplo siguiente muestra la respuesta JSON devuelta por Visión de Azure AI cuando detecta el esquema de colores de una imagen.
Nota:
En este caso, la imagen de ejemplo no es una imagen en blanco y negro, pero el color predominante de primer plano y de fondo es el negro, y los colores predominantes de la imagen como un todo son el blanco y el negro.
{
"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"
}
}
Ejemplos de color predominante
En la tabla siguiente se muestra el color de primer plano, el color de fondo y los colores de la imagen devueltos para cada imagen de ejemplo.
Imagen | Colores predominantes |
---|---|
Primer plano: Negro Fondo: Blanco Colores: negro, blanco y verde |
|
Primer plano: Negro Fondo: Negro Colores: Negro |
Ejemplos de color de énfasis
En la tabla siguiente se muestran los colores de énfasis devueltos, como un valor hexadecimal de HTML, para cada imagen de ejemplo.
Imagen | Color de énfasis |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Ejemplos de detección en blanco y negro
La siguiente tabla muestra la evaluación en blanco y negro de Visión de Azure AI en las imágenes de ejemplo.
Imagen | ¿Blanco y negro? |
---|---|
true | |
false |
Uso de la API
La característica de detección de la combinación de colores forma parte de la API Analyze Image 3.2. Puede llamar a esta API mediante una SDK nativa o con llamadas a REST. Incluya Color
en el parámetro de consulta visualFeatures. Después, cuando llegue la respuesta JSON completa, simplemente analice la cadena con el contenido de la sección "color"
.