Marcação de imagens

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. As marcas não são organizadas como uma taxonomia e não têm hierarquias de herança. Uma coleção de marcas de conteúdo constitui a base para uma descrição da imagem exibida como linguagem legível por humanos, formatada em frases completas. Quando as marcas são ambíguas ou não pertencem a um conhecimento comum, a resposta da API fornece dicas para esclarecer o significado da marca no contexto de um cenário conhecido.

Depois que você carrega uma imagem ou especifica uma URL de imagem, a API de Análise de Imagem pode gerar marcas com base nos objetos, nos seres vivos e nas ações identificadas na imagem. A marcação não está limitada à entidade principal, como uma pessoa em primeiro plano, mas também inclui o ambiente (interno ou externo), móveis, ferramentas, plantas, animais, acessórios, eletrônicos e assim por diante.

Experimente os recursos de marcação de imagem de maneira rápida e fácil no navegador usando o 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.

A blue house and the front yard.

{
   "tags":[
      {
         "name":"grass",
         "confidence":0.9960499405860901
      },
      {
         "name":"outdoor",
         "confidence":0.9956876635551453
      },
      {
         "name":"building",
         "confidence":0.9893627166748047
      },
      {
         "name":"property",
         "confidence":0.9853052496910095
      },
      {
         "name":"plant",
         "confidence":0.9791355133056641
      },
      {
         "name":"sky",
         "confidence":0.9764555096626282
      },
      {
         "name":"home",
         "confidence":0.9732913970947266
      },
      {
         "name":"house",
         "confidence":0.9726772904396057
      },
      {
         "name":"real estate",
         "confidence":0.972320556640625
      },
      {
         "name":"yard",
         "confidence":0.9480282068252563
      },
      {
         "name":"siding",
         "confidence":0.945357620716095
      },
      {
         "name":"porch",
         "confidence":0.9410697221755981
      },
      {
         "name":"cottage",
         "confidence":0.9143695831298828
      },
      {
         "name":"tree",
         "confidence":0.9111741185188293
      },
      {
         "name":"farmhouse",
         "confidence":0.8988939523696899
      },
      {
         "name":"window",
         "confidence":0.894851565361023
      },
      {
         "name":"lawn",
         "confidence":0.8940501809120178
      },
      {
         "name":"backyard",
         "confidence":0.8931854963302612
      },
      {
         "name":"garden buildings",
         "confidence":0.885913610458374
      },
      {
         "name":"roof",
         "confidence":0.8695329427719116
      },
      {
         "name":"driveway",
         "confidence":0.8670971393585205
      },
      {
         "name":"land lot",
         "confidence":0.8564285039901733
      },
      {
         "name":"landscaping",
         "confidence":0.8540750741958618
      }
   ],
   "requestId":"d60ac02b-966d-4f62-bc24-fbb1fec8bd5d",
   "metadata":{
      "height":200,
      "width":300,
      "format":"Png"
   },
   "modelVersion":"2021-05-01"
}

Usar a API

O recurso de marcação faz parte da API Analisar Imagem. Você pode chamar essa API por meio de um SDK nativo ou por meio de chamadas REST. Inclua Tags no parâmetro de consulta visualFeatures. Em seguida, quando receber a resposta JSON completa, basta analisar a cadeia de caracteres para o conteúdo da seção "tags".

Próximas etapas

Aprenda os conceitos relacionados de categorização de imagens e descrição de imagens.