Compartir a través de


Detección de la combinación de colores

En Visión de Azure AI puede analizar los colores de una imagen y devolver varios atributos que describen esos colores.

Colores predominantes

El servicio devuelve tres atributos diferentes: el color de primer plano dominante, el color de fondo dominante y el conjunto mayor de colores dominantes en la imagen.

El conjunto de posibles valores de color devueltos es: negro, azul, marrón, gris, verde, naranja, rosa, púrpura, rojo, turquesa, blanco y amarillo.

Color de énfasis

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).

Detección en blanco y negro

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.

Montaña al aire libre al atardecer, con la silueta de una persona

{
    "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
Una flor blanca con un fondo verde Primer plano: Negro
Fondo: Blanco
Colores: negro, blanco y verde
Un tren pasando por una estación 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
Una persona en la roca de una montaña al atardecer #BB6D10
Una flor blanca con un fondo verde #C6A205
Un tren pasando por una estación #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?
Una imagen en blanco y negro de edificios en Manhattan cierto
Una casa azul y el patio delantero falso

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".

Paso siguiente