API de Imagem Digitalizada

Extraia informações detalhadas de imagens para categorizar e processar dados visuais, e moderação assistida por computador de imagens para ajudar a melhorar os seus serviços.

Analisar uma imagem

Esta funcionalidade devolve informações sobre o conteúdo visual encontrado numa imagem. Utilize etiquetas, descrições e modelos de domínios específicos para identificar conteúdo e classifique-o com confiança. Aplique as definições de adulto/ousado para ativar a restrição automatizada de conteúdo para adultos. Identifique tipos de imagens e esquemas de cores em imagens.

Veja-o em ação

Género Male
Idade 36
Nome da Funcionalidade: Valor
Descrição { "tags": [ "water", "swimming", "sport", "pool", "person", "man", "frisbee", "ocean", "blue", "bird", "riding", "top", "standing", "wave", "young", "body", "large", "game", "glass", "pond", "playing", "board", "catch", "clear", "boat", "white" ], "captions": [ { "text": "a man swimming in a pool of water", "confidence": 0.8909298 } ] }
Etiquetas [ { "name": "water", "confidence": 0.9997857 }, { "name": "swimming", "confidence": 0.955619633 }, { "name": "sport", "confidence": 0.953807831 }, { "name": "pool", "confidence": 0.9515978 }, { "name": "person", "confidence": 0.889862537 }, { "name": "water sport", "confidence": 0.664259 } ]
Formato da imagem "Jpeg"
Dimensões da imagem 462 x 600
Tipo de Clip Art 0
Tipo de desenho de linha 0
Preto e branco false
Conteúdo para adultos false
Classificado como sendo para adultos 0.07518345
Indecoroso false
Classificado como indecoroso 0.1814024
Categorias [ { "name": "people_swimming", "score": 0.98046875 } ]
Rostos [ { "age": 36, "gender": "Male", "faceRectangle": { "top": 133, "left": 298, "width": 121, "height": 121 } } ]
Cor dominante do fundo
"White"
Cor dominante do primeiro plano
"Grey"
Cor de Destaque
#19A4B2

Quer criá-lo?

Ler texto em imagens

O reconhecimento ótico de carateres (OCR) deteta texto numa imagem e extrai as palavras reconhecidas para um fluxo de carateres que pode ser lido por um computador. Analise imagens para detetar texto incorporado, gerar fluxos de carateres e ativar a pesquisa. Tire fotografias de texto, ao invés de copiar, para economizar tempo e esforço.

Veja-o em ação

  1. Pré-visualização
  2. JSON

IF WE DID

ALL

THE THINGS

WE ARE

CAPABLÉ•

OF DOING,

WE WOULD

LITERALLY

ASTOUND

QURSELV*S.

{
  "textAngle": 0.0,
  "orientation": "NotDetected",
  "language": "en",
  "regions": [
    {
      "boundingBox": "316,47,284,340",
      "lines": [
        {
          "boundingBox": "319,47,182,24",
          "words": [
            {
              "boundingBox": "319,47,42,24",
              "text": "IF"
            },
            {
              "boundingBox": "375,47,44,24",
              "text": "WE"
            },
            {
              "boundingBox": "435,47,66,23",
              "text": "DID"
            }
          ]
        },
        {
          "boundingBox": "316,74,204,69",
          "words": [
            {
              "boundingBox": "316,74,204,69",
              "text": "ALL"
            }
          ]
        },
        {
          "boundingBox": "318,147,207,24",
          "words": [
            {
              "boundingBox": "318,147,63,24",
              "text": "THE"
            },
            {
              "boundingBox": "397,147,128,24",
              "text": "THINGS"
            }
          ]
        },
        {
          "boundingBox": "316,176,125,23",
          "words": [
            {
              "boundingBox": "316,176,44,23",
              "text": "WE"
            },
            {
              "boundingBox": "375,176,66,23",
              "text": "ARE"
            }
          ]
        },
        {
          "boundingBox": "319,194,281,44",
          "words": [
            {
              "boundingBox": "319,194,281,44",
              "text": "CAPABLÉ•"
            }
          ]
        },
        {
          "boundingBox": "318,243,181,29",
          "words": [
            {
              "boundingBox": "318,243,43,23",
              "text": "OF"
            },
            {
              "boundingBox": "376,243,123,29",
              "text": "DOING,"
            }
          ]
        },
        {
          "boundingBox": "316,271,170,24",
          "words": [
            {
              "boundingBox": "316,272,44,23",
              "text": "WE"
            },
            {
              "boundingBox": "375,271,111,24",
              "text": "WOULD"
            }
          ]
        },
        {
          "boundingBox": "317,300,200,24",
          "words": [
            {
              "boundingBox": "317,300,200,24",
              "text": "LITERALLY"
            }
          ]
        },
        {
          "boundingBox": "316,328,157,24",
          "words": [
            {
              "boundingBox": "316,328,157,24",
              "text": "ASTOUND"
            }
          ]
        },
        {
          "boundingBox": "318,357,214,30",
          "words": [
            {
              "boundingBox": "318,357,214,30",
              "text": "QURSELV*S."
            }
          ]
        }
      ]
    }
  ]
}

Ao carregar os dados para esta demonstração, concorda que a Microsoft poderá armazená-los e utilizá-los para melhorar os serviços da Microsoft, incluindo esta API. Para ajudar a proteger a sua privacidade, tomamos medidas para identificar e classificar os seus dados e mantê-los seguros. Não iremos publicar os seus dados ou deixar que outras pessoas os utilizem.

Quer criá-lo?

Pré-visualização: Leia texto manuscrito a partir de imagens

Esta tecnologia (OCR manuscrito) permite detetar e extrair texto manuscrito de notas, cartas, ensaios, quadros, formulários, etc. Funciona com diferentes superfícies e fundos, como documentos técnicos, notas de post-it e quadros.

O reconhecimento de texto manuscrito poupa tempo e esforço e pode torná-lo mais produtivo, ao permitir obter imagens de texto, em vez de ter de transcrever o texto. Possibilita a digitalização de notas que, em seguida, permite implementar uma pesquisa rápida e fácil. Também reduz a aglomeração de papel.

Nota: esta tecnologia está atualmente em pré-visualização e só está disponível para texto em inglês.

Para experimentar esta demonstração de reconhecimento ótico de carateres, carregue uma imagem armazenada localmente ou forneça um URL da imagem. Não armazenamos as imagens que fornecer para esta demonstração, a não ser que nos dê permissão para tal.

Veja-o em ação

  1. Pré-visualização
  2. JSON

OUR greatest glory is not

i never failing ,

but in rising every

time we fall

{
  "status": "Succeeded",
  "succeeded": true,
  "failed": false,
  "finished": true,
  "recognitionResult": {
    "lines": [
      {
        "boundingBox": [
          67,
          204,
          668,
          210,
          667,
          272,
          66,
          267
        ],
        "text": "OUR greatest glory is not",
        "words": [
          {
            "boundingBox": [
              69,
              206,
              159,
              205,
              155,
              274,
              65,
              275
            ],
            "text": "OUR"
          },
          {
            "boundingBox": [
              192,
              205,
              350,
              204,
              346,
              273,
              188,
              274
            ],
            "text": "greatest"
          },
          {
            "boundingBox": [
              393,
              204,
              509,
              203,
              505,
              272,
              389,
              273
            ],
            "text": "glory"
          },
          {
            "boundingBox": [
              539,
              203,
              588,
              203,
              584,
              272,
              534,
              272
            ],
            "text": "is"
          },
          {
            "boundingBox": [
              601,
              202,
              680,
              202,
              676,
              271,
              597,
              271
            ],
            "text": "not"
          }
        ]
      },
      {
        "boundingBox": [
          540,
          289,
          900,
          302,
          897,
          374,
          538,
          360
        ],
        "text": "i never failing ,",
        "words": [
          {
            "boundingBox": [
              534,
              300,
              558,
              300,
              568,
              376,
              545,
              376
            ],
            "text": "i"
          },
          {
            "boundingBox": [
              589,
              300,
              694,
              300,
              705,
              376,
              600,
              376
            ],
            "text": "never"
          },
          {
            "boundingBox": [
              720,
              300,
              874,
              300,
              885,
              376,
              731,
              376
            ],
            "text": "failing"
          },
          {
            "boundingBox": [
              877,
              300,
              905,
              300,
              916,
              376,
              888,
              376
            ],
            "text": ","
          }
        ]
      },
      {
        "boundingBox": [
          139,
          416,
          572,
          433,
          570,
          491,
          136,
          474
        ],
        "text": "but in rising every",
        "words": [
          {
            "boundingBox": [
              145,
              418,
              215,
              418,
              202,
              491,
              132,
              491
            ],
            "text": "but"
          },
          {
            "boundingBox": [
              227,
              418,
              275,
              418,
              262,
              491,
              214,
              491
            ],
            "text": "in"
          },
          {
            "boundingBox": [
              308,
              418,
              428,
              419,
              415,
              492,
              295,
              491
            ],
            "text": "rising"
          },
          {
            "boundingBox": [
              476,
              419,
              581,
              419,
              568,
              492,
              463,
              492
            ],
            "text": "every"
          }
        ]
      },
      {
        "boundingBox": [
          622,
          413,
          967,
          410,
          968,
          470,
          623,
          472
        ],
        "text": "time we fall",
        "words": [
          {
            "boundingBox": [
              627,
              408,
              722,
              409,
              713,
              470,
              618,
              468
            ],
            "text": "time"
          },
          {
            "boundingBox": [
              765,
              409,
              828,
              410,
              818,
              471,
              756,
              470
            ],
            "text": "we"
          },
          {
            "boundingBox": [
              873,
              410,
              976,
              412,
              967,
              472,
              864,
              471
            ],
            "text": "fall"
          }
        ]
      }
    ]
  }
}

Quer criá-lo?

Reconhecer celebridades e marcos

Os Modelos de Celebridade e Marco são exemplos dos Modelos de Domínios Específicos. O nosso modelo de reconhecimento de celebridades reconhece 200 000 celebridades de negócios, política, desporto e entretenimento. O nosso modelo de reconhecimento de marcos reconhece 9000 marcos naturais e artificiais em todo o mundo. Os Modelos de Domínios Específicos são uma funcionalidade em constante evolução da API de Imagem Digitalizada.

Veja-o em ação

{
  "categories": [
    {
      "name": "people_",
      "score": 0.86328125,
      "detail": {
        "celebrities": [
          {
            "name": "Satya Nadella",
            "faceRectangle": {
              "left": 239,
              "top": 293,
              "width": 138,
              "height": 138
            },
            "confidence": 0.9999974
          }
        ],
        "landmarks": null
      }
    }
  ],
  "adult": null,
  "tags": [
    {
      "name": "person",
      "confidence": 0.99956613779067993
    },
    {
      "name": "suit",
      "confidence": 0.98934584856033325
    },
    {
      "name": "man",
      "confidence": 0.98844343423843384
    },
    {
      "name": "outdoor",
      "confidence": 0.860062301158905
    }
  ],
  "description": {
    "tags": [
      "person",
      "suit",
      "man",
      "necktie",
      "outdoor",
      "building",
      "clothing",
      "standing",
      "wearing",
      "business",
      "looking",
      "holding",
      "black",
      "front",
      "hand",
      "dressed",
      "phone",
      "field"
    ],
    "captions": [
      {
        "text": "Satya Nadella wearing a suit and tie",
        "confidence": 0.99033389849736619
      }
    ]
  },
  "requestId": "d7cda7eb-d509-4e83-804f-f3856fb80e2d",
  "metadata": {
    "width": 600,
    "height": 900,
    "format": "Jpeg"
  },
  "faces": [
    {
      "age": 49,
      "gender": "Male",
      "faceRectangle": {
        "left": 239,
        "top": 293,
        "width": 138,
        "height": 138
      }
    }
  ],
  "color": {
    "dominantColorForeground": "Black",
    "dominantColorBackground": "Black",
    "dominantColors": [
      "Black",
      "Grey"
    ],
    "accentColor": "7B5E50",
    "isBWImg": false
  },
  "imageType": {
    "clipArtType": 0,
    "lineDrawingType": 0
  }
}

Quer criá-lo?

Analisar vídeos em quase tempo real

Analisar vídeos em quase tempo real Utilize uma das APIs de Imagem Digitalizada com os seus ficheiros de vídeo ao extrair fotogramas do vídeo a partir do seu dispositivo para, em seguida, enviar esses fotogramas para as chamadas à API da sua preferência. Obtenha resultados dos seus vídeos mais rapidamente.

Utilize a nossa amostra no GitHub para começar e crie a sua própria aplicação.

Obter mais informações

Veja-o em ação

Quer criá-lo?

Gerar uma miniatura

Gere uma miniatura com armazenamento eficiente de alta qualidade com base em qualquer imagem de entrada. Utilize a geração de miniaturas para modificar imagens para melhor se adequar às suas necessidades quanto ao tamanho, forma e estilo. Aplique o corte inteligente para gerar miniaturas que diferem de proporção de aspeto da imagem original, mas continuam a preservar a região de interesse.

Veja-o em ação

Ao carregar os dados para esta demonstração, concorda que a Microsoft poderá armazená-los e utilizá-los para melhorar os serviços da Microsoft, incluindo esta API. Para ajudar a proteger a sua privacidade, tomamos medidas para identificar e classificar os seus dados e mantê-los seguros. Não iremos publicar os seus dados ou deixar que outras pessoas os utilizem.

Quer criá-lo?

Explore as APIs Serviços Cognitivos

API de Imagem Digitalizada

Separar informações acionáveis de imagens

API Face

Detete, identifique, analise, organize e assinale rostos em fotos

Content Moderator

Moderação automática de imagens, texto e vídeo

API de Emoções PRÉ-VISUALIZAÇÃO

Personalize experiências de utilizador com reconhecimento de emoções

API de Vídeo PRÉ-VISUALIZAÇÃO

Processamento de vídeo inteligente

Serviço de Visão Personalizada PRÉ-VISUALIZAÇÃO

Personalize facilmente os seus modelos de imagem digitalizada de ponta para o seu cenário de utilização específico

Indexador de Vídeo PRÉ-VISUALIZAÇÃO

Desbloqueie informações de vídeo

Language Understanding Intelligent Service PRÉ-VISUALIZAÇÃO

Ensine as suas aplicações a compreender comandos dados pelos utilizadores

API de Análise de Texto

Avalie sentimentos e tópicos facilmente, de modo a compreender o que os utilizadores querem

API de Verificação Ortográfica Bing

Detete e corrija erros ortográficos na aplicação

API de Texto de Tradutor

Realize facilmente traduções automática com uma simples chamada à API REST

Web Language Model API PRÉ-VISUALIZAÇÃO

Utilize o poder dos modelos de idioma previsível com base em dados à escala da Web

API de Análise Linguística PRÉ-VISUALIZAÇÃO

Simplifique conceitos de linguagens complexas e analise texto com a API de Análise Linguística

API de Voz de Tradutor

Realize facilmente a tradução por voz em tempo real com uma chamada à API REST simples

API de Reconhecimento de Orador PRÉ-VISUALIZAÇÃO

Utilize a voz para identificar e autenticar oradores individuais

API de Voz do Bing

Converta voz em texto e vice-versa para compreender qual a intenção do utilizador

Serviço de Voz Personalizada PRÉ-VISUALIZAÇÃO

Ultrapasse barreiras de reconhecimento de voz, como o estilo de fala, o barulho de fundo e o vocabulário

API de Recomendações PRÉ-VISUALIZAÇÃO

Prever e recomendar itens que os clientes querem

API de Conhecimento Académico PRÉ-VISUALIZAÇÃO

Toque na riqueza do conteúdo académico no Microsoft Academic Graph

Serviço de Exploração de Conhecimento PRÉ-VISUALIZAÇÃO

Ative experiências de pesquisa interativas sobre dados estruturados através de entradas de linguagem natural

API do QnA Maker PRÉ-VISUALIZAÇÃO

Converta informações em respostas de conversação fáceis de navegar

API do Entity Linking Intelligence Service PRÉ-VISUALIZAÇÃO

Potencialize as ligações dos dados das suas aplicações com o reconhecimento de entidades nomeado e a desambiguação

Serviço de Decisão Personalizada PRÉ-VISUALIZAÇÃO

Uma API baseada na cloud, com tomada de decisões contextuais que fica mais precisa com a experiência

Projeto Praga

Controlos baseados em gestos

Projeto Cuzco

Evento associado as entradas da Wikipedia

Projeto Nanjing

Cálculos de isócranas

Projeto Abu Dhabi

Matriz de distância

Projeto Joanesburgo

Logística de caminho

Projeto Wollongong

Informações de localização

Está pronto para otimizar a sua aplicação?