Rozhraní API pro počítačové zpracování obrazu

Z obrázků se dá extrahovat velké množství dat, které je možné využít ke kategorizaci a zpracování vizuálních dat a také k usnadnění správy služeb díky moderování obrázků s podporou počítače.

Analýza obrázku

Tato funkce vrací informace o vizuálním obsahu nalezeném v obrázku. Využijte značky, popisy a doménově specifické modely k identifikaci obsahu a bez obav ho označte. Použití nastavení pro dospělé/pikantní umožní automatizovat omezení obsahu pro dospělé. Využijte možnost určit typy obrázků a jejich barevná schémata.

Prohlédnout v akci

Pohlaví Male
Věk 36
Název funkce: Hodnota
Popis { "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 } ] }
Značky [ { "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 } ]
Formát obrázku "Jpeg"
Rozměry obrázku 462 x 600
Typ klipartu 0
Typ čar 0
Černá a bílá false
Obsah pro dospělé false
Hodnocení obsahu pro dospělé 0.07518345
Obsah pro dospělé false
Hodnocení obsahu pro dospělé 0.1814024
Kategorie [ { "name": "people_swimming", "score": 0.98046875 } ]
Tváře [ { "age": 36, "gender": "Male", "faceRectangle": { "top": 133, "left": 298, "width": 121, "height": 121 } } ]
Dominantní barva pozadí
"White"
Dominantní barva popředí
"Grey"
Doplňková barva
#19A4B2

Chcete na tom stavět?

Čtení textu v obrázcích

Technologie OCR detekuje text v obrázku a extrahuje rozpoznaná slova do datového proudu znaků, který je strojově čitelný. Díky analýze obrázků můžete rozpoznat vložený text, generovat datové proudy znaků a umožnit vyhledávání. Už si nemusíte kopírovat text, stačí ho jenom vyfotografovat.

Prohlédnout v akci

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

Nahráním dat pro tuto ukázku potvrzujete souhlas s tím, že Microsoft může tato data ukládat a využít k vylepšení svých služeb, včetně tohoto rozhraní API. Aby se zvýšila úroveň ochrany osobních údajů, podnikáme kroky k anonymizaci a zabezpečení vašich dat. Vaše data nebudeme publikovat a neumožníme je použít nikomu jinému.

Chcete na tom stavět?

Verze Preview: Rukou psaný text z obrázků

Tato technologie (OCR textu psaného rukou) umožňuje detekovat a extrahovat rukou psaný text z poznámek, dopisů, esejí, tabulí, formulářů atd. Pracuje s různými povrchy a pozadími, jako je bílý papír, žluté samolepicí bločky nebo tabule.

Rozpoznávání textu psaného rukou šetří čas i úsilí. Vzhledem k tomu, že stačí pořídit si obrázky textu a není potřeba ho přepisovat, může vám zajistit zvýšení produktivity. Umožňuje digitalizaci poznámek, díky které potom jde implementovat rychlé a snadné vyhledávání. Už nebudete zavalení papíry.

Poznámka: Tato technologie je momentálně ve verzi Preview a je dostupná jenom pro anglický text.

Pokud si chcete vyzkoušet tuto ukázku optického rozpoznávání znaků, nahrajte místně uložený obrázek nebo zadejte adresu URL obrázku. Obrázky, které použijete pro tuto ukázku, neukládáme, pokud nám k tomu nedáte výslovné svolení.

Prohlédnout v akci

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

Chcete na tom stavět?

Rozpoznání celebrit a památek

Modely celebrit a památek jsou ukázkou doménově specifických modelů. Náš model celebrit rozpoznává 200 tisíc celebrit z nejrůznějších oblastí (podnikání, politika, sport, zábava). Náš model památek rozpoznává 9000 přírodních a lidmi vybudovaných památek po celém světě. Doménově specifické modely jsou jednou z rozvíjejících se funkcí rozhraní API pro počítačové zpracování obrazu.

Prohlédnout v akci

{
  "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": "e88d4ab4-f610-47fc-b48b-abaf3b9bd6c8",
  "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
  }
}

Chcete na tom stavět?

Analýza videa téměř v reálném čase

Analýza videa téměř v reálném čase: Extrahujte snímky z videa ve vašem zařízení a potom tyto snímky odešlete do volání API podle vašeho výběru. Můžete přitom využít libovolná rozhraní API pro počítačové zpracování obrazu. Získejte výsledky z videí rychleji.

Využijte naši ukázku v GitHubu, pusťte se do práce a vytvořte svou vlastní aplikaci.

Další informace

Prohlédnout v akci

Chcete na tom stavět?

Vytvoření miniatury

Na základě libovolného vstupního obrázku můžete vytvořit vysoce kvalitní miniaturu s minimálními nároky na úložiště. Generování miniatur vám umožní upravit obrázky tak, aby jejich velikost, tvar a styl co nejlépe odpovídaly vašim potřebám. Pomocí inteligentního ořezávání můžete vytvářet miniatury, které mají jiný poměr stran než původní obrázek, a přesto zachovávají důležitý obsah.

Prohlédnout v akci

Nahráním dat pro tuto ukázku potvrzujete souhlas s tím, že Microsoft může tato data ukládat a využít k vylepšení svých služeb, včetně tohoto rozhraní API. Aby se zvýšila úroveň ochrany osobních údajů, podnikáme kroky k anonymizaci a zabezpečení vašich dat. Vaše data nebudeme publikovat a neumožníme je použít nikomu jinému.

Chcete na tom stavět?

Prozkoumejte rozhraní API služeb Cognitive Services

Rozhraní API pro počítačové zpracování obrazu

Zjištění využitelných informací z obrázků

Rozhraní Face API

Detekce, identifikace, analýza, uspořádání a označení tváří na fotografiích

Content Moderator

Automatizované moderování obrázků, textu a videa

Rozhraní Emotion API PREVIEW

Zajištění osobního přístupu na základě rozpoznávání emocí

Video API PREVIEW

Inteligentní zpracování videí

Custom Vision Service PREVIEW

Jednoduché přizpůsobení vlastních špičkových modelů počítačového zpracování obrazu pro jedinečné případy použití

Video Indexer PREVIEW

Odhalení nových poznatků z videí

Služba LUIS (Language Understanding Intelligent Service) PREVIEW

Naučte svoje aplikace, aby rozuměly příkazům uživatelů

Rozhraní Text Analytics API

Snadné vyhodnocení subjektivního hodnocení a témat a pochopení, co uživatelé chtějí

Rozhraní API pro kontrolu pravopisu služby Bing

Rozpoznání a oprava pravopisných chyb ve vaší aplikaci

Translator Text API

Snadný strojový překlad textů pomocí jednoduchého volání rozhraní REST API

Rozhraní Web Language Model API PREVIEW

Využití výkonu prediktivních jazykových modelů trénovaných na datech z webu

Rozhraní API pro jazykovou analýzu PREVIEW

Zjednodušte komplexní jazykové koncepty a analyzujte text pomocí rozhraní API pro jazykovou analýzu.

Translator Speech API

Snadné překládání řeči v reálném čase pomocí jednoduchého volání rozhraní REST API

Rozhraní API pro rozpoznání mluvčího PREVIEW

Jednotliví mluvčí se dají identifikovat a ověřit pomocí hlasu

Rozhraní Speech API služby Bing

Převod řeči na text a zpět a porozumění záměru uživatele

Custom Speech Service PREVIEW

Překonání bariér rozpoznání řeči, jako jsou mluvený styl, šum na pozadí a slovník

Rozhraní Recommendations API PREVIEW

Predikce a doporučení, co zákazníci chtějí

Rozhraní Academic Knowledge API PREVIEW

Pronikněte do šíře akademického obsahu ve službě Microsoft Academic Graph

Knowledge Exploration Service PREVIEW

Umožněte interaktivní vyhledávání ve strukturovaných datech pomocí zadávání v přirozeném jazyce.

Rozhraní API nástroje QnA Maker PREVIEW

Dostaňte z informací srozumitelné odpovědi, které lze snadno procházet.

Rozhraní Entity Linking Intelligence Service API PREVIEW

Posilte propojení dat v rámci vaší aplikace díky rozpoznávání pojmenovaných entit a odstraňování mnohoznačností.

Custom Decision Service PREVIEW

Cloudové rozhraní API pro rozhodování podle kontextu, které se zdokonaluje na základě zkušeností

Projekt Praha

Ovládací prvky založené na gestech

Projekt Cuzco

Událost přidružená k položkám na Wikipedii

Projekt Nanking

Výpočty izochron

Projekt Abú Zabí

Matice vzdáleností

Projekt Johannesburg

Logistika tras

Projekt Wollongong

Přehledy umístění

Jste připravení posílit vaši aplikaci?