Detección del tipo de imagen

Con la APIAnalyze Image 3.2, Azure AI Vision puede analizar el tipo de contenido de las imágenes, que indica si se trata de una imagen prediseñada o un dibujo lineal.

Detección de imágenes prediseñadas

Visión de Azure AI analiza una imagen y evalúa la probabilidad de que sea una imagen prediseñada en una escala de 0 a 3, tal y como se describe en la tabla siguiente.

Value Significado
0 No es imagen prediseñada
1 Ambigua
2 Imagen prediseñada normal
3 Imagen prediseñada buena

Ejemplos de detección de imágenes prediseñadas

Las respuestas JSON siguientes muestran lo que devuelve Visión de Azure AI cuando evalúa la probabilidad de que las imágenes de ejemplo sean imágenes prediseñadas.

A clip art image of a slice of cheese

{
    "imageType": {
        "clipArtType": 3,
        "lineDrawingType": 0
    },
    "requestId": "88c48d8c-80f3-449f-878f-6947f3b35a27",
    "metadata": {
        "height": 225,
        "width": 300,
        "format": "Jpeg"
    }
}

A blue house and the front yard

{
    "imageType": {
        "clipArtType": 0,
        "lineDrawingType": 0
    },
    "requestId": "a9c8490a-2740-4e04-923b-e8f4830d0e47",
    "metadata": {
        "height": 200,
        "width": 300,
        "format": "Jpeg"
    }
}

Detección de dibujo de líneas

Visión de Azure AI analiza una imagen y devuelve un valor booleano que indica si la imagen es un dibujo lineal.

Ejemplos de detección de dibujos lineales

Las respuestas JSON siguientes muestran lo que devuelve Visión de Azure AI al informar si las imágenes de ejemplo son dibujos lineales.

A line drawing image of a lion

{
    "imageType": {
        "clipArtType": 2,
        "lineDrawingType": 1
    },
    "requestId": "6442dc22-476a-41c4-aa3d-9ceb15172f01",
    "metadata": {
        "height": 268,
        "width": 300,
        "format": "Jpeg"
    }
}

A white flower with a green background

{
    "imageType": {
        "clipArtType": 0,
        "lineDrawingType": 0
    },
    "requestId": "98437d65-1b05-4ab7-b439-7098b5dfdcbf",
    "metadata": {
        "height": 200,
        "width": 300,
        "format": "Jpeg"
    }
}

Uso de la API

La característica de detección de tipos de imagen forma parte de la API Analyze Image 3.2. Puede llamar a esta API mediante una SDK nativa o con llamadas a REST. Incluya ImageType 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 "imageType".