Wykrywanie typu obrazów

Za pomocą interfejsu API Analizowanie obrazu 3.2 usługa Azure AI Vision może analizować typ zawartości obrazów i wskazywać, czy obraz jest obiektem clipart, czy rysunkiem liniowym.

Wykrywanie obiektów clipart

Usługa Azure AI Vision analizuje obraz i ocenia prawdopodobieństwo, że obraz jest obiektem clipart w skali od 0 do 3, zgodnie z opisem w poniższej tabeli.

Wartość Znaczenie
0 Obiekt inny niż clipart
1 Niejednoznaczne
2 Normalna grafika clipart
3 Good-clip-art

Przykłady wykrywania obiektów clipart

Poniższe odpowiedzi JSON ilustrują, co usługa Azure AI Vision zwraca podczas oceniania prawdopodobieństwa wystąpienia przykładowych obrazów będących obiektami 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"
    }
}

Wykrywanie rysunku liniowego

Usługa Azure AI Vision analizuje obraz i zwraca wartość logiczną wskazującą, czy obraz jest rysunkiem liniowym.

Przykłady wykrywania rysunku liniowego

Poniższe odpowiedzi JSON ilustrują, co usługa Azure AI Vision zwraca podczas wskazywania, czy przykładowe obrazy są rysunkami liniowymi.

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

Używanie interfejsu API

Funkcja wykrywania typów obrazów jest częścią interfejsu API Analizowanie obrazu 3.2. Ten interfejs API można wywołać za pomocą natywnego zestawu SDK lub wywołań REST. Dołącz ImageType do parametru zapytania visualFeatures . Następnie po otrzymaniu pełnej odpowiedzi JSON po prostu przeanalizuj ciąg zawartości "imageType" sekcji.