Sdílet prostřednictvím


ComputerVisionClient class

Extends

Konstruktory

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializuje novou instanci Třídy ComputerVisionClient.

Zděděné vlastnosti

credentials
endpoint

Metody

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Tato operace extrahuje bohatou sadu vizuálních funkcí na základě obsahu obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. V rámci vaší žádosti je volitelný parametr, který vám umožní zvolit, které funkce se mají vrátit. Ve výchozím nastavení se v odpovědi vrátí kategorie obrázků. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)
analyzeImage(string, ServiceCallback<ImageAnalysis>)
analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Tato operace rozpozná obsah v rámci obrázku použitím modelu specifického pro doménu. Seznam modelů specifických pro doménu podporovaných rozhraním API pro počítačové zpracování obrazu je možné načíst pomocí požadavku /models GET. Rozhraní API v současné době poskytuje následující modely specifické pro doménu: celebrity, orientační body. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams, ServiceCallback<DomainModelResults>)
analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)
analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Tato operace rozpozná obsah v rámci obrázku použitím modelu specifického pro doménu. Seznam modelů specifických pro doménu podporovaných rozhraním API pro počítačové zpracování obrazu je možné načíst pomocí požadavku /models GET. Rozhraní API v současné době poskytuje následující modely specifické pro doménu: celebrity, orientační body. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, ServiceCallback<DomainModelResults>)
analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)
analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Tato operace extrahuje bohatou sadu vizuálních funkcí na základě obsahu obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. V rámci vaší žádosti je volitelný parametr, který vám umožní zvolit, které funkce se mají vrátit. Ve výchozím nastavení se v odpovědi vrátí kategorie obrázků. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)
analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)
describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Tato operace vygeneruje popis obrázku v čitelném jazyce člověka s úplnými větami. Popis je založen na kolekci značek obsahu, které jsou také vráceny operací. Pro každý obrázek lze vygenerovat více než jeden popis. Popisy jsou seřazené podle skóre spolehlivosti. Popisy můžou obsahovat výsledky z modelů domény celebrity a orientačních bodů, pokud je to možné. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)
describeImage(string, ServiceCallback<ImageDescription>)
describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Tato operace vygeneruje popis obrázku v čitelném jazyce člověka s úplnými větami. Popis je založen na kolekci značek obsahu, které jsou také vráceny operací. Pro každý obrázek lze vygenerovat více než jeden popis. Popisy jsou seřazené podle skóre spolehlivosti. Popisy můžou obsahovat výsledky z modelů domény celebrity a orientačních bodů, pokud je to možné. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)
describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)
detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Provádí detekci objektů na zadaném obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)
detectObjects(string, ServiceCallback<DetectResult>)
detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Provádí detekci objektů na zadaném obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)
detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)
generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Tato operace vygeneruje miniaturu s uživatelsky zadanou šířkou a výškou. Ve výchozím nastavení služba analyzuje obrázek, identifikuje oblast zájmu (ROI) a generuje souřadnice inteligentního oříznutí na základě NÁVRATNOSTI. Inteligentní oříznutí pomáhá při zadávání poměru stran, který se liší od poměru stran vstupního obrázku. Úspěšná odpověď obsahuje binární soubor miniatury obrázku. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams, ServiceCallback<void>)
generateThumbnail(number, number, string, ServiceCallback<void>)
generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Tato operace vygeneruje miniaturu s uživatelsky zadanou šířkou a výškou. Ve výchozím nastavení služba analyzuje obrázek, identifikuje oblast zájmu (ROI) a generuje souřadnice inteligentního oříznutí na základě NÁVRATNOSTI. Inteligentní oříznutí pomáhá při zadávání poměru stran, který se liší od poměru stran vstupního obrázku. Úspěšná odpověď obsahuje binární soubor miniatury obrázku. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams, ServiceCallback<void>)
generateThumbnailInStream(number, number, HttpRequestBody, ServiceCallback<void>)
getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Tato operace vrátí ohraničující rámeček kolem nejdůležitější oblasti obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)
getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)
getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Tato operace vrátí ohraničující rámeček kolem nejdůležitější oblasti obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)
getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)
getReadResult(string, RequestOptionsBase)

Toto rozhraní se používá k získání výsledků OCR operace čtení. Adresa URL tohoto rozhraní by se měla načíst z pole Operation-Location vráceného z rozhraní pro čtení.

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)
getReadResult(string, ServiceCallback<ReadOperationResult>)
listModels(RequestOptionsBase)

Tato operace vrátí seznam modelů specifických pro doménu podporovaných rozhraním API pro počítačové zpracování obrazu. Rozhraní API v současné době podporuje následující modely specifické pro doménu: rozpoznávání celebrit, rozpoznávání orientačních bodů. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)
listModels(ServiceCallback<ListModelsResult>)
read(string, ComputerVisionClientReadOptionalParams)

Toto rozhraní slouží k získání výsledku operace čtení s využitím nejmodernějších algoritmů optického rozpoznávání znaků (OCR) optimalizovaných pro dokumenty náročné na text. Při použití rozhraní pro čtení obsahuje odpověď pole s názvem Operation-Location. Pole Operation-Location obsahuje adresu URL, kterou musíte použít pro operaci GetReadResult pro přístup k výsledkům OCR.

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)
read(string, ServiceCallback<void>)
readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Toto rozhraní slouží k získání výsledku operace čtení s využitím nejmodernějších algoritmů optického rozpoznávání znaků (OCR) optimalizovaných pro dokumenty náročné na text. Při použití rozhraní pro čtení obsahuje odpověď pole s názvem Operation-Location. Pole Operation-Location obsahuje adresu URL, kterou musíte použít pro operaci GetReadResult pro přístup k výsledkům OCR.

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)
readInStream(HttpRequestBody, ServiceCallback<void>)
recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Optické rozpoznávání znaků (OCR) detekuje text na obrázku a extrahuje rozpoznané znaky do strojově použitelného datového proudu znaků. Po úspěchu se vrátí výsledky OCR. Při selhání se vrátí kód chyby společně s chybovou zprávou. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage nebo InternalServerError.

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams, ServiceCallback<OcrResult>)
recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)
recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Optické rozpoznávání znaků (OCR) detekuje text na obrázku a extrahuje rozpoznané znaky do strojově použitelného datového proudu znaků. Po úspěchu se vrátí výsledky OCR. Při selhání se vrátí kód chyby společně s chybovou zprávou. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage nebo InternalServerError.

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, ServiceCallback<OcrResult>)
recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)
tagImage(string, ComputerVisionClientTagImageOptionalParams)

Tato operace vygeneruje seznam slov nebo značek, které jsou relevantní pro obsah zadaného obrázku. Rozhraní API pro počítačové zpracování obrazu může vracet značky založené na objektech, živých bytostech, scenériích nebo akcích nalezených na obrázcích. Na rozdíl od kategorií nejsou značky uspořádány podle hierarchického klasifikačního systému, ale odpovídají obsahu obrázku. Značky mohou obsahovat rady, aby se zabránilo nejednoznačnosti nebo poskytnout kontext, například značka "ascomycete" může být doprovázena nápovědou "houba". Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)
tagImage(string, ServiceCallback<TagResult>)
tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Tato operace vygeneruje seznam slov nebo značek, které jsou relevantní pro obsah zadaného obrázku. Rozhraní API pro počítačové zpracování obrazu může vracet značky založené na objektech, živých bytostech, scenériích nebo akcích nalezených na obrázcích. Na rozdíl od kategorií nejsou značky uspořádány podle hierarchického klasifikačního systému, ale odpovídají obsahu obrázku. Značky mohou obsahovat rady, aby se zabránilo nejednoznačnosti nebo poskytnout kontext, například značka "ascomycete" může být doprovázena nápovědou "houba". Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)
tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

Zděděné metody

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešle zadaný httpRequest.

Podrobnosti konstruktoru

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializuje novou instanci Třídy ComputerVisionClient.

new ComputerVisionClient(credentials: ServiceClientCredentials, endpoint: string, options?: ServiceClientOptions)

Parametry

credentials
ServiceClientCredentials

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

endpoint

string

Podporované koncové body služeb Cognitive Services

options
ServiceClientOptions

Možnosti parametrů

Podrobnosti zděděných vlastností

credentials

credentials: ServiceClientCredentials

Hodnota vlastnosti

zděděno zComputerVisionClientContext.credentials

endpoint

endpoint: string

Hodnota vlastnosti

string

zděděno zComputerVisionClientContext.endpoint

Podrobnosti metody

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Tato operace extrahuje bohatou sadu vizuálních funkcí na základě obsahu obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. V rámci vaší žádosti je volitelný parametr, který vám umožní zvolit, které funkce se mají vrátit. Ve výchozím nastavení se v odpovědi vrátí kategorie obrázků. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function analyzeImage(url: string, options?: ComputerVisionClientAnalyzeImageOptionalParams): Promise<AnalyzeImageResponse>

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
ComputerVisionClientAnalyzeImageOptionalParams

Volitelné parametry

Návraty

Příslib<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

function analyzeImage(url: string, options: ComputerVisionClientAnalyzeImageOptionalParams, callback: ServiceCallback<ImageAnalysis>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
ComputerVisionClientAnalyzeImageOptionalParams

Volitelné parametry

callback

ServiceCallback<ImageAnalysis>

Zpětné volání

analyzeImage(string, ServiceCallback<ImageAnalysis>)

function analyzeImage(url: string, callback: ServiceCallback<ImageAnalysis>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<ImageAnalysis>

Zpětné volání

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Tato operace rozpozná obsah v rámci obrázku použitím modelu specifického pro doménu. Seznam modelů specifických pro doménu podporovaných rozhraním API pro počítačové zpracování obrazu je možné načíst pomocí požadavku /models GET. Rozhraní API v současné době poskytuje následující modely specifické pro doménu: celebrity, orientační body. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function analyzeImageByDomain(model: string, url: string, options?: ComputerVisionClientAnalyzeImageByDomainOptionalParams): Promise<AnalyzeImageByDomainResponse>

Parametry

model

string

Obsah specifický pro doménu, který se má rozpoznat.

url

string

Veřejně dostupná adresa URL obrázku

Návraty

Příslib<Models.AnalyzeImageByDomainResponse>

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams, ServiceCallback<DomainModelResults>)

function analyzeImageByDomain(model: string, url: string, options: ComputerVisionClientAnalyzeImageByDomainOptionalParams, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Obsah specifický pro doménu, který se má rozpoznat.

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<DomainModelResults>

Zpětné volání

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

function analyzeImageByDomain(model: string, url: string, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Obsah specifický pro doménu, který se má rozpoznat.

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<DomainModelResults>

Zpětné volání

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Tato operace rozpozná obsah v rámci obrázku použitím modelu specifického pro doménu. Seznam modelů specifických pro doménu podporovaných rozhraním API pro počítačové zpracování obrazu je možné načíst pomocí požadavku /models GET. Rozhraní API v současné době poskytuje následující modely specifické pro doménu: celebrity, orientační body. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, options?: ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams): Promise<AnalyzeImageByDomainInStreamResponse>

Parametry

model

string

Obsah specifický pro doménu, který se má rozpoznat.

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.AnalyzeImageByDomainInStreamResponse>

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, ServiceCallback<DomainModelResults>)

function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, options: ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Obsah specifický pro doménu, který se má rozpoznat.

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<DomainModelResults>

Zpětné volání

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, callback: ServiceCallback<DomainModelResults>)

Parametry

model

string

Obsah specifický pro doménu, který se má rozpoznat.

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<DomainModelResults>

Zpětné volání

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Tato operace extrahuje bohatou sadu vizuálních funkcí na základě obsahu obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. V rámci vaší žádosti je volitelný parametr, který vám umožní zvolit, které funkce se mají vrátit. Ve výchozím nastavení se v odpovědi vrátí kategorie obrázků. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function analyzeImageInStream(image: HttpRequestBody, options?: ComputerVisionClientAnalyzeImageInStreamOptionalParams): Promise<AnalyzeImageInStreamResponse>

Parametry

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

function analyzeImageInStream(image: HttpRequestBody, options: ComputerVisionClientAnalyzeImageInStreamOptionalParams, callback: ServiceCallback<ImageAnalysis>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<ImageAnalysis>

Zpětné volání

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

function analyzeImageInStream(image: HttpRequestBody, callback: ServiceCallback<ImageAnalysis>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<ImageAnalysis>

Zpětné volání

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Tato operace vygeneruje popis obrázku v čitelném jazyce člověka s úplnými větami. Popis je založen na kolekci značek obsahu, které jsou také vráceny operací. Pro každý obrázek lze vygenerovat více než jeden popis. Popisy jsou seřazené podle skóre spolehlivosti. Popisy můžou obsahovat výsledky z modelů domény celebrity a orientačních bodů, pokud je to možné. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function describeImage(url: string, options?: ComputerVisionClientDescribeImageOptionalParams): Promise<DescribeImageResponse>

Parametry

url

string

Veřejně dostupná adresa URL obrázku

Návraty

Příslib<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

function describeImage(url: string, options: ComputerVisionClientDescribeImageOptionalParams, callback: ServiceCallback<ImageDescription>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<ImageDescription>

Zpětné volání

describeImage(string, ServiceCallback<ImageDescription>)

function describeImage(url: string, callback: ServiceCallback<ImageDescription>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<ImageDescription>

Zpětné volání

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Tato operace vygeneruje popis obrázku v čitelném jazyce člověka s úplnými větami. Popis je založen na kolekci značek obsahu, které jsou také vráceny operací. Pro každý obrázek lze vygenerovat více než jeden popis. Popisy jsou seřazené podle skóre spolehlivosti. Popisy můžou obsahovat výsledky z modelů domény celebrity a orientačních bodů, pokud je to možné. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function describeImageInStream(image: HttpRequestBody, options?: ComputerVisionClientDescribeImageInStreamOptionalParams): Promise<DescribeImageInStreamResponse>

Parametry

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

function describeImageInStream(image: HttpRequestBody, options: ComputerVisionClientDescribeImageInStreamOptionalParams, callback: ServiceCallback<ImageDescription>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<ImageDescription>

Zpětné volání

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

function describeImageInStream(image: HttpRequestBody, callback: ServiceCallback<ImageDescription>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<ImageDescription>

Zpětné volání

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Provádí detekci objektů na zadaném obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function detectObjects(url: string, options?: ComputerVisionClientDetectObjectsOptionalParams): Promise<DetectObjectsResponse>

Parametry

url

string

Veřejně dostupná adresa URL obrázku

Návraty

Příslib<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

function detectObjects(url: string, options: ComputerVisionClientDetectObjectsOptionalParams, callback: ServiceCallback<DetectResult>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<DetectResult>

Zpětné volání

detectObjects(string, ServiceCallback<DetectResult>)

function detectObjects(url: string, callback: ServiceCallback<DetectResult>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<DetectResult>

Zpětné volání

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Provádí detekci objektů na zadaném obrázku. Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function detectObjectsInStream(image: HttpRequestBody, options?: ComputerVisionClientDetectObjectsInStreamOptionalParams): Promise<DetectObjectsInStreamResponse>

Parametry

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

function detectObjectsInStream(image: HttpRequestBody, options: ComputerVisionClientDetectObjectsInStreamOptionalParams, callback: ServiceCallback<DetectResult>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<DetectResult>

Zpětné volání

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

function detectObjectsInStream(image: HttpRequestBody, callback: ServiceCallback<DetectResult>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<DetectResult>

Zpětné volání

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Tato operace vygeneruje miniaturu s uživatelsky zadanou šířkou a výškou. Ve výchozím nastavení služba analyzuje obrázek, identifikuje oblast zájmu (ROI) a generuje souřadnice inteligentního oříznutí na základě NÁVRATNOSTI. Inteligentní oříznutí pomáhá při zadávání poměru stran, který se liší od poměru stran vstupního obrázku. Úspěšná odpověď obsahuje binární soubor miniatury obrázku. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

function generateThumbnail(width: number, height: number, url: string, options?: ComputerVisionClientGenerateThumbnailOptionalParams): Promise<GenerateThumbnailResponse>

Parametry

width

number

Šířka miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

height

number

Výška miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

url

string

Veřejně dostupná adresa URL obrázku

Návraty

Příslib<Models.GenerateThumbnailResponse>

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams, ServiceCallback<void>)

function generateThumbnail(width: number, height: number, url: string, options: ComputerVisionClientGenerateThumbnailOptionalParams, callback: ServiceCallback<void>)

Parametry

width

number

Šířka miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

height

number

Výška miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<void>

Zpětné volání

generateThumbnail(number, number, string, ServiceCallback<void>)

function generateThumbnail(width: number, height: number, url: string, callback: ServiceCallback<void>)

Parametry

width

number

Šířka miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

height

number

Výška miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<void>

Zpětné volání

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Tato operace vygeneruje miniaturu s uživatelsky zadanou šířkou a výškou. Ve výchozím nastavení služba analyzuje obrázek, identifikuje oblast zájmu (ROI) a generuje souřadnice inteligentního oříznutí na základě NÁVRATNOSTI. Inteligentní oříznutí pomáhá při zadávání poměru stran, který se liší od poměru stran vstupního obrázku. Úspěšná odpověď obsahuje binární soubor miniatury obrázku. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

function generateThumbnailInStream(width: number, height: number, image: HttpRequestBody, options?: ComputerVisionClientGenerateThumbnailInStreamOptionalParams): Promise<GenerateThumbnailInStreamResponse>

Parametry

width

number

Šířka miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

height

number

Výška miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.GenerateThumbnailInStreamResponse>

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams, ServiceCallback<void>)

function generateThumbnailInStream(width: number, height: number, image: HttpRequestBody, options: ComputerVisionClientGenerateThumbnailInStreamOptionalParams, callback: ServiceCallback<void>)

Parametry

width

number

Šířka miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

height

number

Výška miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<void>

Zpětné volání

generateThumbnailInStream(number, number, HttpRequestBody, ServiceCallback<void>)

function generateThumbnailInStream(width: number, height: number, image: HttpRequestBody, callback: ServiceCallback<void>)

Parametry

width

number

Šířka miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

height

number

Výška miniatury v pixelech Musí být mezi 1 a 1024. Doporučená minimální hodnota 50.

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<void>

Zpětné volání

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Tato operace vrátí ohraničující rámeček kolem nejdůležitější oblasti obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

function getAreaOfInterest(url: string, options?: ComputerVisionClientGetAreaOfInterestOptionalParams): Promise<GetAreaOfInterestResponse>

Parametry

url

string

Veřejně dostupná adresa URL obrázku

Návraty

Příslib<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterest(url: string, options: ComputerVisionClientGetAreaOfInterestOptionalParams, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<AreaOfInterestResult>

Zpětné volání

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterest(url: string, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<AreaOfInterestResult>

Zpětné volání

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Tato operace vrátí ohraničující rámeček kolem nejdůležitější oblasti obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď obsahuje kód chyby a zprávu, která vám pomůže zjistit, co se nepovedlo. Při selhání se vrátí kód chyby a chybová zpráva. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout nebo InternalServerError.

function getAreaOfInterestInStream(image: HttpRequestBody, options?: ComputerVisionClientGetAreaOfInterestInStreamOptionalParams): Promise<GetAreaOfInterestInStreamResponse>

Parametry

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterestInStream(image: HttpRequestBody, options: ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<AreaOfInterestResult>

Zpětné volání

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

function getAreaOfInterestInStream(image: HttpRequestBody, callback: ServiceCallback<AreaOfInterestResult>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<AreaOfInterestResult>

Zpětné volání

getReadResult(string, RequestOptionsBase)

Toto rozhraní se používá k získání výsledků OCR operace čtení. Adresa URL tohoto rozhraní by se měla načíst z pole Operation-Location vráceného z rozhraní pro čtení.

function getReadResult(operationId: string, options?: RequestOptionsBase): Promise<GetReadResultResponse>

Parametry

operationId

string

ID operace čtení vrácené v odpovědi rozhraní Read.

options
RequestOptionsBase

Volitelné parametry

Návraty

Příslib<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

function getReadResult(operationId: string, options: RequestOptionsBase, callback: ServiceCallback<ReadOperationResult>)

Parametry

operationId

string

ID operace čtení vrácené v odpovědi rozhraní Read.

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<ReadOperationResult>

Zpětné volání

getReadResult(string, ServiceCallback<ReadOperationResult>)

function getReadResult(operationId: string, callback: ServiceCallback<ReadOperationResult>)

Parametry

operationId

string

ID operace čtení vrácené v odpovědi rozhraní Read.

callback

ServiceCallback<ReadOperationResult>

Zpětné volání

listModels(RequestOptionsBase)

Tato operace vrátí seznam modelů specifických pro doménu podporovaných rozhraním API pro počítačové zpracování obrazu. Rozhraní API v současné době podporuje následující modely specifické pro doménu: rozpoznávání celebrit, rozpoznávání orientačních bodů. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function listModels(options?: RequestOptionsBase): Promise<ListModelsResponse>

Parametry

options
RequestOptionsBase

Volitelné parametry

Návraty

Příslib<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

function listModels(options: RequestOptionsBase, callback: ServiceCallback<ListModelsResult>)

Parametry

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<ListModelsResult>

Zpětné volání

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parametry

callback

ServiceCallback<ListModelsResult>

Zpětné volání

read(string, ComputerVisionClientReadOptionalParams)

Toto rozhraní slouží k získání výsledku operace čtení s využitím nejmodernějších algoritmů optického rozpoznávání znaků (OCR) optimalizovaných pro dokumenty náročné na text. Při použití rozhraní pro čtení obsahuje odpověď pole s názvem Operation-Location. Pole Operation-Location obsahuje adresu URL, kterou musíte použít pro operaci GetReadResult pro přístup k výsledkům OCR.

function read(url: string, options?: ComputerVisionClientReadOptionalParams): Promise<ReadResponse>

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
ComputerVisionClientReadOptionalParams

Volitelné parametry

Návraty

Promise<ReadResponse>

Příslib<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

function read(url: string, options: ComputerVisionClientReadOptionalParams, callback: ServiceCallback<void>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
ComputerVisionClientReadOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

read(string, ServiceCallback<void>)

function read(url: string, callback: ServiceCallback<void>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<void>

Zpětné volání

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Toto rozhraní slouží k získání výsledku operace čtení s využitím nejmodernějších algoritmů optického rozpoznávání znaků (OCR) optimalizovaných pro dokumenty náročné na text. Při použití rozhraní pro čtení obsahuje odpověď pole s názvem Operation-Location. Pole Operation-Location obsahuje adresu URL, kterou musíte použít pro operaci GetReadResult pro přístup k výsledkům OCR.

function readInStream(image: HttpRequestBody, options?: ComputerVisionClientReadInStreamOptionalParams): Promise<ReadInStreamResponse>

Parametry

image
HttpRequestBody

Stream obrázku.

options
ComputerVisionClientReadInStreamOptionalParams

Volitelné parametry

Návraty

Příslib<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

function readInStream(image: HttpRequestBody, options: ComputerVisionClientReadInStreamOptionalParams, callback: ServiceCallback<void>)

Parametry

image
HttpRequestBody

Stream obrázku.

options
ComputerVisionClientReadInStreamOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

readInStream(HttpRequestBody, ServiceCallback<void>)

function readInStream(image: HttpRequestBody, callback: ServiceCallback<void>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<void>

Zpětné volání

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Optické rozpoznávání znaků (OCR) detekuje text na obrázku a extrahuje rozpoznané znaky do strojově použitelného datového proudu znaků. Po úspěchu se vrátí výsledky OCR. Při selhání se vrátí kód chyby společně s chybovou zprávou. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage nebo InternalServerError.

function recognizePrintedText(detectOrientation: boolean, url: string, options?: ComputerVisionClientRecognizePrintedTextOptionalParams): Promise<RecognizePrintedTextResponse>

Parametry

detectOrientation

boolean

Určuje orientaci textu na obrázku. Při funkci detectOrientation=true se služba OCR pokusí rozpoznat orientaci obrázku a opravit ji před dalším zpracováním (např. pokud je vzhůru nohama).

url

string

Veřejně dostupná adresa URL obrázku

Návraty

Příslib<Models.RecognizePrintedTextResponse>

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams, ServiceCallback<OcrResult>)

function recognizePrintedText(detectOrientation: boolean, url: string, options: ComputerVisionClientRecognizePrintedTextOptionalParams, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Určuje orientaci textu na obrázku. Při funkci detectOrientation=true se služba OCR pokusí rozpoznat orientaci obrázku a opravit ji před dalším zpracováním (např. pokud je vzhůru nohama).

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<OcrResult>

Zpětné volání

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

function recognizePrintedText(detectOrientation: boolean, url: string, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Určuje orientaci textu na obrázku. Při funkci detectOrientation=true se služba OCR pokusí rozpoznat orientaci obrázku a opravit ji před dalším zpracováním (např. pokud je vzhůru nohama).

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<OcrResult>

Zpětné volání

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Optické rozpoznávání znaků (OCR) detekuje text na obrázku a extrahuje rozpoznané znaky do strojově použitelného datového proudu znaků. Po úspěchu se vrátí výsledky OCR. Při selhání se vrátí kód chyby společně s chybovou zprávou. Kód chyby může být jeden z InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage nebo InternalServerError.

function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, options?: ComputerVisionClientRecognizePrintedTextInStreamOptionalParams): Promise<RecognizePrintedTextInStreamResponse>

Parametry

detectOrientation

boolean

Určuje orientaci textu na obrázku. Při funkci detectOrientation=true se služba OCR pokusí rozpoznat orientaci obrázku a opravit ji před dalším zpracováním (např. pokud je vzhůru nohama).

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.RecognizePrintedTextInStreamResponse>

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, ServiceCallback<OcrResult>)

function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, options: ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Určuje orientaci textu na obrázku. Při funkci detectOrientation=true se služba OCR pokusí rozpoznat orientaci obrázku a opravit ji před dalším zpracováním (např. pokud je vzhůru nohama).

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<OcrResult>

Zpětné volání

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, callback: ServiceCallback<OcrResult>)

Parametry

detectOrientation

boolean

Určuje orientaci textu na obrázku. Při funkci detectOrientation=true se služba OCR pokusí rozpoznat orientaci obrázku a opravit ji před dalším zpracováním (např. pokud je vzhůru nohama).

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<OcrResult>

Zpětné volání

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Tato operace vygeneruje seznam slov nebo značek, které jsou relevantní pro obsah zadaného obrázku. Rozhraní API pro počítačové zpracování obrazu může vracet značky založené na objektech, živých bytostech, scenériích nebo akcích nalezených na obrázcích. Na rozdíl od kategorií nejsou značky uspořádány podle hierarchického klasifikačního systému, ale odpovídají obsahu obrázku. Značky mohou obsahovat rady, aby se zabránilo nejednoznačnosti nebo poskytnout kontext, například značka "ascomycete" může být doprovázena nápovědou "houba". Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function tagImage(url: string, options?: ComputerVisionClientTagImageOptionalParams): Promise<TagImageResponse>

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
ComputerVisionClientTagImageOptionalParams

Volitelné parametry

Návraty

Promise<TagImageResponse>

Příslib<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

function tagImage(url: string, options: ComputerVisionClientTagImageOptionalParams, callback: ServiceCallback<TagResult>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
ComputerVisionClientTagImageOptionalParams

Volitelné parametry

callback

ServiceCallback<TagResult>

Zpětné volání

tagImage(string, ServiceCallback<TagResult>)

function tagImage(url: string, callback: ServiceCallback<TagResult>)

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<TagResult>

Zpětné volání

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Tato operace vygeneruje seznam slov nebo značek, které jsou relevantní pro obsah zadaného obrázku. Rozhraní API pro počítačové zpracování obrazu může vracet značky založené na objektech, živých bytostech, scenériích nebo akcích nalezených na obrázcích. Na rozdíl od kategorií nejsou značky uspořádány podle hierarchického klasifikačního systému, ale odpovídají obsahu obrázku. Značky mohou obsahovat rady, aby se zabránilo nejednoznačnosti nebo poskytnout kontext, například značka "ascomycete" může být doprovázena nápovědou "houba". Podporují se dvě metody zadávání – (1) Nahrání obrázku nebo (2) zadání adresy URL obrázku. Ve formátu JSON se vrátí úspěšná odpověď. Pokud požadavek selhal, odpověď bude obsahovat kód chyby a zprávu, která vám pomůže pochopit, co se nepovedlo.

function tagImageInStream(image: HttpRequestBody, options?: ComputerVisionClientTagImageInStreamOptionalParams): Promise<TagImageInStreamResponse>

Parametry

image
HttpRequestBody

Stream obrázku.

Návraty

Příslib<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

function tagImageInStream(image: HttpRequestBody, options: ComputerVisionClientTagImageInStreamOptionalParams, callback: ServiceCallback<TagResult>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<TagResult>

Zpětné volání

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

function tagImageInStream(image: HttpRequestBody, callback: ServiceCallback<TagResult>)

Parametry

image
HttpRequestBody

Stream obrázku.

callback

ServiceCallback<TagResult>

Zpětné volání

Podrobnosti zděděných metod

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parametry

operationArguments
OperationArguments

Argumenty, ze které se vyplní hodnoty šablony požadavku HTTP.

operationSpec
OperationSpec

OperationSpec, který se má použít k naplnění httpRequest.

callback

ServiceCallback<any>

Zpětné volání, které se má volat při přijetí odpovědi.

Návraty

Promise<RestResponse>

zděděno zComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešle zadaný httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parametry

Návraty

zděděno zComputerVisionClientContext.sendRequest