API for visuelt innhold

Utvinn rik informasjon fra bilder for å kategorisere og behandle visuelle data – og maskinassistert moderering av bilder for å kuratere tjenestene dine.

Analyser et bilde

Denne funksjonen returnerer informasjon om visuelt innhold i et bilde. Bruk tagging, beskrivelser og domenespesifikke modeller for å identifisere innhold og merke det med full trygghet. Bruk innstillinger for rasistisk innhold eller innhold uegnet for barn for å aktivere automatiske begrensninger av slikt innhold. Identifiser bildetyper og fargeskjemaer i bilder.

Se den i aksjon

Kjønn Male
Alder 36
Funksjonsnavn: Verdi
Beskrivelse { "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 } ] }
Tagger [ { "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 } ]
Bildeformat "Jpeg"
Bildedimensjoner 462 x 600
Ferdig tegningstype 0
Linjetegningstype 0
Svart-hvitt false
Vokseninnhold false
Voksenscore 0.07518345
Voksent false
Voksenscore 0.1814024
Kategorier [ { "name": "people_swimming", "score": 0.98046875 } ]
Ansikter [ { "age": 36, "gender": "Male", "faceRectangle": { "top": 133, "left": 298, "width": 121, "height": 121 } } ]
Dominant bakgrunnsfarge
"White"
Dominant forgrunnsfarge
"Grey"
Aksentfarge
#19A4B2

Vil du bygge dette?

Les tekst i bilder

Optisk tegngjenkjenning (OCR) gjenkjenner tekst i et bilde, og henter ut de gjenkjente ordene til en maskinlesbar tegnstrøm. Analyser bilder for å gjenkjenne innebygd tekst, opprette tegnstrømmer og aktivere søk. Spar tid ved å ta bilder av tekst i stedet for å kopiere.

Se den i aksjon

  1. Testversjon
  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."
            }
          ]
        }
      ]
    }
  ]
}

Når du laster opp data for denne demoen, samtykker du i at Microsfot kan lagre den og bruke den til å gjøre Microsoft-tjenester bedre, inkludert denne API-en. For å hjelpe med å beskytte personvernet utfører vi tiltak for å avidentifisere dataene dine og holde dem sikre. Vi kommer ikke til å publisere dataene dine eller la andre mennesker bruke dem.

Vil du bygge dette?

Testversjon: Les håndskrevet tekst fra bilder

Ved hjelp av denne teknologien (håndskrevet OCR) kan du oppdage og trekke ut håndskrevet tekst fra notater, brev, stiler, tavler, skjemaer osv. Den fungerer med forskjellige overflater og bakgrunner, for eksempel hvitbøker, gule lapper og tavler.

Gjenkjenning av håndskrevet tekst sparer tid og arbeid, og kan gjøre deg mer produktiv ved at du kan ta bilder av tekst i stedet for å måtte transkribere den. Det blir mulig å digitalisere notater slik at du senere kan kjøre raske og enkle søk. Det reduserer også papirrot.

Merk: denne teknologien er for øyeblikket i testversjon, og er bare tilgjengelig for engelsk tekst.

Hvis du skal prøve denne demonstrasjonsversjonen av optisk tegngjenkjenning, må du laste opp et lokalt lagret bilde eller oppgi URL-adressen til et bilde. Vi lagrer ikke bildene du bruker i denne demonstrasjonen med mindre du gir tillatelse til det.

Se den i aksjon

  1. Testversjon
  2. JSON

Our greatest glory is not

in never failing

but in rising every

time we fall

{
  "status": "Succeeded",
  "succeeded": true,
  "failed": false,
  "finished": true,
  "recognitionResult": {
    "lines": [
      {
        "boundingBox": [
          202,
          618,
          2047,
          643,
          2046,
          840,
          200,
          813
        ],
        "text": "Our greatest glory is not",
        "words": [
          {
            "boundingBox": [
              204,
              627,
              481,
              628,
              481,
              830,
              204,
              829
            ],
            "text": "Our"
          },
          {
            "boundingBox": [
              585,
              628,
              1067,
              630,
              1066,
              832,
              585,
              831
            ],
            "text": "greatest"
          },
          {
            "boundingBox": [
              1190,
              630,
              1539,
              631,
              1539,
              833,
              1189,
              832
            ],
            "text": "glory"
          },
          {
            "boundingBox": [
              1643,
              631,
              1785,
              632,
              1784,
              834,
              1642,
              834
            ],
            "text": "is"
          },
          {
            "boundingBox": [
              1832,
              632,
              2068,
              632,
              2067,
              835,
              1831,
              834
            ],
            "text": "not"
          }
        ]
      },
      {
        "boundingBox": [
          1612,
          903,
          2744,
          935,
          2738,
          1139,
          1607,
          1107
        ],
        "text": "in never failing",
        "words": [
          {
            "boundingBox": [
              1611,
              934,
              1707,
              933,
              1708,
              1147,
              1613,
              1147
            ],
            "text": "in"
          },
          {
            "boundingBox": [
              1822,
              932,
              2132,
              930,
              2133,
              1144,
              1824,
              1146
            ],
            "text": "never"
          },
          {
            "boundingBox": [
              2217,
              930,
              2673,
              927,
              2674,
              1140,
              2218,
              1143
            ],
            "text": "failing"
          }
        ]
      },
      {
        "boundingBox": [
          426,
          1271,
          1748,
          1330,
          1738,
          1519,
          416,
          1462
        ],
        "text": "but in rising every",
        "words": [
          {
            "boundingBox": [
              424,
              1273,
              635,
              1273,
              635,
              1500,
              424,
              1500
            ],
            "text": "but"
          },
          {
            "boundingBox": [
              683,
              1273,
              811,
              1273,
              811,
              1500,
              683,
              1500
            ],
            "text": "in"
          },
          {
            "boundingBox": [
              924,
              1274,
              1284,
              1274,
              1284,
              1501,
              923,
              1501
            ],
            "text": "rising"
          },
          {
            "boundingBox": [
              1437,
              1275,
              1749,
              1275,
              1749,
              1502,
              1436,
              1502
            ],
            "text": "every"
          }
        ]
      },
      {
        "boundingBox": [
          1900,
          1261,
          2954,
          1254,
          2956,
          1437,
          1902,
          1443
        ],
        "text": "time we fall",
        "words": [
          {
            "boundingBox": [
              1911,
              1250,
              2197,
              1252,
              2176,
              1437,
              1890,
              1435
            ],
            "text": "time"
          },
          {
            "boundingBox": [
              2326,
              1253,
              2524,
              1255,
              2503,
              1440,
              2305,
              1438
            ],
            "text": "we"
          },
          {
            "boundingBox": [
              2670,
              1256,
              2979,
              1259,
              2958,
              1444,
              2649,
              1441
            ],
            "text": "fall"
          }
        ]
      }
    ]
  }
}

Vil du bygge dette?

Gjenkjenn kjendiser og landemerker

Modellene for kjendiser og landemerker er eksempler på domenespesifikke modeller. Vår gjenkjenningsmodell for kjendiser kan kjenne igjen 200 000 kjendiser fra forretningsverden, politikk, sport og underholdning. Vår gjenkjenningsmodell for landemerker gjenkjenner 9000 naturlige og menneskeskapte landemerker fra hele verden. Domenespesifikke modeller er funksjoner som stadig utvikles videre innen API-er for visuelt innhold.

Se den i aksjon

{
  "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": "dde4a4fc-b7dd-40d0-9c83-4375df39b849",
  "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
  }
}

Vil du bygge dette?

Analyser video i nær sanntid

Analyser video i tilnærmet sanntid. Bruk en av API-ene for visuelt innhold sammen med videofilene ved å hente ut videobilder fra enheten og deretter sende disse bildene til de ønskede API-anropene. Får resultater fra videoene dine raskere.

Bruk eksempelet vårt på GitHub for å komme igang med å bygge din egen app.

Les mer

Se den i aksjon

Vil du bygge dette?

Opprett et miniatyrbilde

Opprett miniatyrbilder av høy kvalitet som er effektive for lagring basert på et hvilket som helst inndatabilde. Bruk miniatyrbilder for å redigere bilder slik at de passer dine behov i henhold til størrelse, format og stil. Bruk smart beskjæring for å lage miniatyrbilder som varierer fra størrelsesforholdet til det originale bildet, men likevel beholder det viktigste.

Se den i aksjon

Når du laster opp data for denne demoen, samtykker du i at Microsfot kan lagre den og bruke den til å gjøre Microsoft-tjenester bedre, inkludert denne API-en. For å hjelpe med å beskytte personvernet utfører vi tiltak for å avidentifisere dataene dine og holde dem sikre. Vi kommer ikke til å publisere dataene dine eller la andre mennesker bruke dem.

Vil du bygge dette?

Utforsk API-ene for Cognitive Services

API for visuelt innhold

Hent ut brukbar informasjon fra bilder

Ansikts-API

Registrer, identifiser, analyser, ordne og tagg ansikter i bilder

Content Moderator

Automatisert bilde, tekst og videomoderering

Følelses-API TESTVERSJON

Tilpass brukeropplevelsene med følelsesgjenkjenning

Video-API TESTVERSJON

Intelligent videobehandling

Custom Vision Service TESTVERSJON

Du kan enkelt tilpasse dine egne, moderne datamodeller for visuelt innhold til dine spesielle behov

Video Indexer TESTVERSJON

Lås opp videoinnsikter

Language Understanding Intelligent Service TESTVERSJON

Lær appene dine å forstå kommandoer fra brukerne

Tekstanalyse-API TESTVERSJON

Evaluer enkelt følelser og emner for å forstå hva brukerne vil ha

Stavekontroll-API for Bing

Finn og rett stavefeil i appen din

API for tekstoversetter

Utfør maskinoversettelse helt enkelt med en enkel REST-API-oppkalling

Nettspråkmodell-API TESTVERSJON

Bruk mulighetene i prediktive språkmodeller som er lært opp med data i nettskala

Linguistic Analysis API TESTVERSJON

Forenkle komplekse språkkonsepter og del opp tekst med Linguistic Analysis API

API for taleoversetter

Utfør taleoversettelse i sanntid helt enkelt med en enkel REST-API-oppkalling

Talergjenkjennings-API TESTVERSJON

Bruk tale til å identifisere og godkjenne enkelttalere

Bing tale-API

Konverter tale til tekst og tilbake igjen for å forstå brukernes hensikter

Custom Speech Service TESTVERSJON

Løs talegjenkjenningsproblemer knyttet til talemåte, bakgrunnsstøy og ordforråd

Anbefalings-API TESTVERSJON

Forutse og anbefal produkter kundene dine vil ha

Academic Knowledge API TESTVERSJON

Dra nytte av det omfattende akademiske innholdet i Microsoft Academic Graph

Knowledge Exploration Service TESTVERSJON

Tillat interaktive søkeopplevelser over strukturerte data via naturlig språkinnmating

QnA Maker-API TESTVERSJON

Trekk ut informasjonen, og produser svar som er enkle å forstå og har en konversasjonslignende tone

Entity Linking Intelligence Service API TESTVERSJON

Styrk appens datakoblinger med gjenkjenning av navngitte enheter og entydighet

Custom Decision Service TESTVERSJON

En skybasert, kontekstuell API for beslutninger som blir stadig bedre med erfaring

Prosjekt Praha

Bevegelsesbaserte kontroller

Prosjekt Cuzco

Hendelse knyttet til Wikipedia-oppføringer

Prosjekt Nanjing

Isokron-bestemmelser

Prosjekt Abu Dhabi

Distansematrise

Prosjekt Johannesburg

Rutelogistikk

Prosjekt Wollongong

Plasseringsinnsikter

Er du klar til å superlade appen din?