Rilevamento del tipo di immagine

Con l'API Analizza immagine 3.2, Visione artificiale di Azure può analizzare il tipo di contenuto delle immagini e indicare se un'immagine è clipart o un disegno a linee.

Rilevamento clipart

Visione artificiale di Azure analizza un'immagine e classifica la probabilità che l'immagine sia clipart su una scala da 0 a 3, come descritto nella tabella seguente.

Valore Significato
0 Non-clip-art
1 Ambiguo
2 Normal-clip-art
3 Good-clip-art

Esempi di rilevamento di ClipArt

Le risposte JSON seguenti illustrano i risultati restituiti da Visione artificiale di Azure quando classificano la probabilità che le immagini di esempio siano 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"
    }
}

Rilevamento disegno a linee

Visione artificiale di Azure analizza un'immagine e restituisce un valore booleano che indica se l'immagine è un disegno a linee.

Esempi di rilevamento di disegni di linee

Le risposte JSON seguenti illustrano cosa restituisce Visione di Intelligenza artificiale di Azure quando indica se le immagini di esempio sono disegni a linee.

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

Usare l'API

La funzionalità di rilevamento dei tipi di immagine fa parte dell'API Analizza immagine 3.2. È possibile chiamare questa API tramite un SDK nativo o con chiamate REST. Includere ImageType nel parametro di query visualFeatures . Quindi, quando si ottiene la risposta JSON completa, è sufficiente analizzare la stringa per il contenuto della "imageType" sezione.