Partilhar via


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.

Value Significado
0 Não é ClipArt
1 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.

Uma imagem de clip-art de uma fatia de queijo

{
    "imageType": {
        "clipArtType": 3,
        "lineDrawingType": 0
    },
    "requestId": "88c48d8c-80f3-449f-878f-6947f3b35a27",
    "metadata": {
        "height": 225,
        "width": 300,
        "format": "Jpeg"
    }
}

Uma casa azul e o quintal da frente

{
    "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.

Uma imagem de desenho de linha de um leão

{
    "imageType": {
        "clipArtType": 2,
        "lineDrawingType": 1
    },
    "requestId": "6442dc22-476a-41c4-aa3d-9ceb15172f01",
    "metadata": {
        "height": 268,
        "width": 300,
        "format": "Jpeg"
    }
}

Uma flor branca com um fundo verde

{
    "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.