Deteção do tipo de imagem

Com a API Analisar Imagem 3.2, o Azure AI Vision pode analisar o tipo de conteúdo das imagens e indicar se uma imagem é clip-art ou um desenho de linha.

Deteção de clip-art

O Azure AI Vision analisa uma imagem e classifica a probabilidade de a imagem ser clip-art numa escala de 0 a 3, conforme descrito na tabela seguinte.

valor Significado
0 Não é ClipArt
5 Ambíguo
2 Clip-art normal
3 Bom-clip-art

Exemplos de deteção de clip-art

As respostas JSON a seguir ilustram o que o Azure AI Vision retorna ao classificar a probabilidade de as imagens de exemplo serem clip-art.

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

Deteção de desenho de linha

O Azure AI Vision analisa uma imagem e retorna um valor booleano indicando se a imagem é um desenho de linha.

Exemplos de deteção de desenho de linha

As respostas JSON a seguir ilustram o que o Azure AI Vision retorna ao indicar se as imagens de exemplo são desenhos de linha.

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

Utilizar a API

O recurso de deteção de tipo de imagem faz parte da API Analyze Image 3.2. Você pode chamar essa API por meio de um SDK nativo ou por meio de chamadas REST. Inclua ImageType no parâmetro de consulta visualFeatures . Em seguida, quando você obtiver a resposta JSON completa, basta analisar a cadeia de caracteres para o conteúdo da "imageType" seção.