Détection des types d’image

Grâce à l'API Analyze Image 3.2, Azure AI Vision peut analyser le type de contenu des images et indiquer s'il s'agit d'un clip art ou d'un dessin au trait.

Détection de l'image clipart

Azure AI Vision analyse une image et évalue sa probabilité d’être une image clipart sur une échelle de 0 à 3, comme décrit dans le tableau suivant.

Valeur Signification
0 Non-clip-art
1 Ambigu
2 Image clipart normale
3 3 Image clipart de bonne qualité

Exemples de détection des images clipart

Les réponses JSON suivantes illustrent ce que renvoie Azure AI Vision au moment d’évaluer la probabilité pour des images d’être des images clipart.

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

Détection de dessin au trait

Azure AI Vision analyse une image et renvoie une valeur booléenne indiquant si l’image est un dessin au trait.

Exemples de détection de dessin au trait

Les réponses JSON suivantes illustrent ce que Azure AI Vision renvoie quand il indique si les images fournies à titre d’exemple sont des dessins au trait.

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

Utilisation de l’API

La fonction de détection du type d'image fait partie de l'API Analyze Image 3.2. Vous pouvez appeler cette API via un SDK natif ou via des appels REST. Incluez ImageType 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 "imageType".