Marcação de imagem com a versão 4.0 da Análise de Imagem
A Análise de Imagem pode retornar marcas de conteúdo para milhares de objetos reconhecíveis, seres vivos, cenários e ações que aparecem em imagens. A marcação não está limitada ao assunto principal, como uma pessoa em primeiro plano, mas também inclui cenário (interno ou externo), móveis, ferramentas, plantas, animais, acessórios, gadgets e outros. As marcas não são organizadas como uma taxonomia e não têm hierarquias de herança. Quando as marcas são ambíguas ou pertencem a um conhecimento não comum, a resposta da API fornece "dicas" para esclarecer o significado da tag no contexto de um cenário conhecido.
Experimente o recurso de marcação de imagem de forma rápida e fácil no navegador usando o Azure AI Vision Studio.
Exemplo de marcação de imagem
A resposta JSON a seguir ilustra o que a Visão de IA do Azure retorna ao marcar os recursos visuais detectados na imagem de exemplo.
{
"metadata":
{
"width": 300,
"height": 200
},
"tagsResult":
{
"values":
[
{
"name": "grass",
"confidence": 0.9960499405860901
},
{
"name": "outdoor",
"confidence": 0.9956876635551453
},
{
"name": "building",
"confidence": 0.9893627166748047
},
{
"name": "property",
"confidence": 0.9853052496910095
},
{
"name": "plant",
"confidence": 0.9791355729103088
},
{
"name": "sky",
"confidence": 0.976455569267273
},
{
"name": "home",
"confidence": 0.9732913374900818
},
{
"name": "house",
"confidence": 0.9726771116256714
},
{
"name": "real estate",
"confidence": 0.972320556640625
},
{
"name": "yard",
"confidence": 0.9480281472206116
},
{
"name": "siding",
"confidence": 0.945357620716095
},
{
"name": "porch",
"confidence": 0.9410697221755981
},
{
"name": "cottage",
"confidence": 0.9143695831298828
},
{
"name": "tree",
"confidence": 0.9111745357513428
},
{
"name": "farmhouse",
"confidence": 0.8988940119743347
},
{
"name": "window",
"confidence": 0.894851803779602
},
{
"name": "lawn",
"confidence": 0.894050121307373
},
{
"name": "backyard",
"confidence": 0.8931854963302612
},
{
"name": "garden buildings",
"confidence": 0.8859137296676636
},
{
"name": "roof",
"confidence": 0.8695330619812012
},
{
"name": "driveway",
"confidence": 0.8670969009399414
},
{
"name": "land lot",
"confidence": 0.856428861618042
},
{
"name": "landscaping",
"confidence": 0.8540748357772827
}
]
}
}
Usar a API
O recurso de marcação faz parte da API Analisar Imagem. Você pode chamar essa API usando REST. Inclua Tags
no parâmetro de consulta features
. Em seguida, quando receber a resposta JSON completa, basta analisar a cadeia de caracteres para o conteúdo da seção "tags"
.
Conteúdo relacionado
- Conheça o conceito relacionado de descrição de imagens.
- Chamar a API de Análise de Imagem