Detectie van afbeeldingstype

Met de Analyseafbeelding 3.2-API kan Azure AI Vision het inhoudstype afbeeldingen analyseren en aangeven of een afbeelding illustraties of een lijntekening is.

Detectie van illustraties

Azure AI Vision analyseert een afbeelding en beoordeelt de kans dat de afbeelding illustraties op een schaal van 0 tot 3 is, zoals wordt beschreven in de volgende tabel.

Weergegeven als Betekenis
0 Non-clip-art (geen illustratie)
1 Dubbelzinnig
2 Normal-clip-art
3 Goede illustraties

Voorbeelden van illustratiedetectie

De volgende JSON-antwoorden laten zien wat Azure AI Vision retourneert bij het beoordelen van de kans dat de voorbeeldafbeeldingen illustraties zijn.

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

Detectie van lijntekening

Azure AI Vision analyseert een afbeelding en retourneert een Booleaanse waarde die aangeeft of de afbeelding een lijntekening is.

Voorbeelden van detectie van lijntekening

De volgende JSON-antwoorden illustreren wat Azure AI Vision retourneert wanneer wordt aangegeven of de voorbeeldafbeeldingen lijntekeningen zijn.

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

De API gebruiken

De functie voor detectie van afbeeldingstypen maakt deel uit van de Analyze Image 3.2-API. U kunt deze API aanroepen via een systeemeigen SDK of via REST-aanroepen. Opnemen ImageType in de queryparameter visualFeatures . Wanneer u vervolgens het volledige JSON-antwoord krijgt, parseert u de tekenreeks voor de inhoud van de "imageType" sectie.