Обнаружение типов изображений

С помощью API анализа изображения 3.2 Azure AI Vision может анализировать тип контента изображений и указывать, является ли изображение рисунком или рисунком линии.

Обнаружение картинок

Azure AI Vision анализирует изображение и оценивает вероятность изображения, являющегося клипом, в масштабе от 0 до 3, как описано в следующей таблице.

Значение Значение
0 не картинка
1 Нераспознанные
2 Обычная картинка
3 Хорошая картинка

Примеры определения картинок

В следующих ответах JSON показано, что Azure AI Vision возвращает при оценке вероятности примеров изображения, являющегося картиной.

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

Обнаружение рисования линий

Azure AI Vision анализирует изображение и возвращает логическое значение, указывающее, является ли изображение рисунком линии.

Примеры определения графических изображений

В следующих ответах JSON показано, что azure AI Vision возвращается при указании того, являются ли примеры рисунков графиками.

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

Использование API

Функция обнаружения типов изображений является частью API анализа образа 3.2. Вы можете вызывать этот API с помощью собственного пакета SDK или с помощью вызовов REST. Включите ImageType в параметр запроса visualFeatures. Затем, получив полный ответ JSON, просто выполните анализ строки для поиска содержимого раздела "imageType".