ComputerVisionClient class

Extends

Constructors

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialiseert een nieuw exemplaar van de klasse ComputerVisionClient.

Overgenomen eigenschappen

credentials
endpoint

Methoden

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Met deze bewerking wordt een uitgebreide set visuele functies geëxtraheerd op basis van de inhoud van de afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. In uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Met deze bewerking wordt inhoud in een afbeelding herkend door een domeinspecifiek model toe te passen. De lijst met domeinspecifieke modellen die worden ondersteund door de Computer Vision API kan worden opgehaald met behulp van de GET-aanvraag /models. Momenteel biedt de API de volgende domeinspecifieke modellen: beroemdheden, oriëntatiepunten. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Met deze bewerking wordt inhoud in een afbeelding herkend door een domeinspecifiek model toe te passen. De lijst met domeinspecifieke modellen die worden ondersteund door de Computer Vision API kan worden opgehaald met behulp van de GET-aanvraag /models. Momenteel biedt de API de volgende domeinspecifieke modellen: beroemdheden, oriëntatiepunten. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Met deze bewerking wordt een uitgebreide set visuele functies geëxtraheerd op basis van de inhoud van de afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. In uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Deze bewerking genereert een beschrijving van een afbeelding in door mensen leesbare taal met volledige zinnen. De beschrijving is gebaseerd op een verzameling inhoudstags, die ook door de bewerking worden geretourneerd. Er kan meer dan één beschrijving worden gegenereerd voor elke afbeelding. Beschrijvingen worden geordend op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten van beroemdheids- en oriëntatiepuntdomeinmodellen bevatten, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Deze bewerking genereert een beschrijving van een afbeelding in door mensen leesbare taal met volledige zinnen. De beschrijving is gebaseerd op een verzameling inhoudstags, die ook worden geretourneerd door de bewerking. Er kan meer dan één beschrijving worden gegenereerd voor elke afbeelding. Beschrijvingen worden geordend op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten bevatten van beroemdheids- en oriëntatiepuntdomeinmodellen, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Hiermee wordt objectdetectie uitgevoerd op de opgegeven afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Hiermee wordt objectdetectie uitgevoerd op de opgegeven afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Met deze bewerking wordt een miniatuurafbeelding gegenereerd met de door de gebruiker opgegeven breedte en hoogte. Standaard wordt met de service de afbeelding geanalyseerd, het interessegebied bepaald en op basis van het interessegebied coördinaten voor slim bijsnijden gegenereerd. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die afwijkt van die van de invoerafbeelding. Een geslaagd antwoord bevat het binaire bestand voor de miniatuurafbeelding. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Met deze bewerking wordt een miniatuurafbeelding gegenereerd met de door de gebruiker opgegeven breedte en hoogte. Standaard wordt met de service de afbeelding geanalyseerd, het interessegebied bepaald en op basis van het interessegebied coördinaten voor slim bijsnijden gegenereerd. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die afwijkt van die van de invoerafbeelding. Een geslaagd antwoord bevat het binaire bestand voor de miniatuurafbeelding. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Deze bewerking retourneert een begrenzingsvak rond het belangrijkste gebied van de afbeelding. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Deze bewerking retourneert een begrenzingsvak rond het belangrijkste gebied van de afbeelding. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Deze interface wordt gebruikt voor het ophalen van OCR-resultaten van de leesbewerking. De URL naar deze interface moet worden opgehaald uit het veld Operation-Location dat is geretourneerd vanuit de leesinterface.

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

Met deze bewerking wordt de lijst met domeinspecifieke modellen geretourneerd die worden ondersteund door de Computer Vision-API. Momenteel ondersteunt de API de volgende domeinspecifieke modellen: celebrity recognizer, landmark recognizer. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Gebruik deze interface om het resultaat van een leesbewerking te verkrijgen, waarbij gebruik wordt gemaakt van de state-of-the-art OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor documenten met veel tekst. Wanneer u de leesinterface gebruikt, bevat het antwoord een veld met de naam 'Operation-Location'. Het veld Operation-Location bevat de URL die u moet gebruiken voor de bewerking 'GetReadResult' om toegang te krijgen tot OCR-resultaten.

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

Gebruik deze interface om het resultaat van een leesbewerking te verkrijgen, waarbij gebruik wordt gemaakt van de state-of-the-art OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor documenten met veel tekst. Wanneer u de leesinterface gebruikt, bevat het antwoord een veld met de naam 'Operation-Location'. Het veld Operation-Location bevat de URL die u moet gebruiken voor de bewerking 'GetReadResult' om toegang te krijgen tot OCR-resultaten.

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

Ocr (Optical Character Recognition) detecteert tekst in een afbeelding en extraheert de herkende tekens in een voor machines bruikbare tekenstroom. Wanneer dit lukt, worden de OCR-resultaten geretourneerd. Bij een fout wordt de foutcode samen met een foutbericht geretourneerd. De foutcode kan een van InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage of InternalServerError zijn.

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

Ocr (Optical Character Recognition) detecteert tekst in een afbeelding en extraheert de herkende tekens in een voor machines bruikbare tekenstroom. Wanneer dit lukt, worden de OCR-resultaten geretourneerd. Bij een fout wordt de foutcode samen met een foutbericht geretourneerd. De foutcode kan een van InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage of InternalServerError zijn.

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

Met deze bewerking wordt een lijst met woorden of tags gegenereerd die relevant zijn voor de inhoud van de opgegeven afbeelding. De Computer Vision-API kan tags retourneren op basis van objecten, levende wezens, landschappen of acties in afbeeldingen. In tegenstelling tot categorieën zijn tags niet ingedeeld volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van afbeeldingen. Tags kunnen hints bevatten om dubbelzinnigheid te voorkomen of context te bieden, bijvoorbeeld de tag 'ascomycete' kan vergezeld gaan van de hint 'schimmel'. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Met deze bewerking wordt een lijst met woorden of tags gegenereerd die relevant zijn voor de inhoud van de opgegeven afbeelding. De Computer Vision-API kan tags retourneren op basis van objecten, levende wezens, landschappen of acties in afbeeldingen. In tegenstelling tot categorieën zijn tags niet ingedeeld volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van afbeeldingen. Tags kunnen hints bevatten om dubbelzinnigheid te voorkomen of context te bieden, bijvoorbeeld de tag 'ascomycete' kan vergezeld gaan van de hint 'schimmel'. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Overgenomen methoden

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Verzend de opgegeven httpRequest.

Constructordetails

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialiseert een nieuw exemplaar van de klasse ComputerVisionClient.

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

Parameters

credentials
ServiceClientCredentials

Abonnementsreferenties waarmee het clientabonnement uniek wordt geïdentificeerd.

endpoint

string

Ondersteunde Cognitive Services-eindpunten.

options
ServiceClientOptions

De parameteropties

Details van overgenomen eigenschap

credentials

credentials: ServiceClientCredentials

Waarde van eigenschap

Overgenomen vanComputerVisionClientContext.credentials

endpoint

endpoint: string

Waarde van eigenschap

string

Overgenomen vanComputerVisionClientContext.endpoint

Methodedetails

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Met deze bewerking wordt een uitgebreide set visuele functies geëxtraheerd op basis van de inhoud van de afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. In uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientAnalyzeImageOptionalParams

De optionele parameters

Retouren

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientAnalyzeImageOptionalParams

De optionele parameters

callback

ServiceCallback<ImageAnalysis>

De callback

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<ImageAnalysis>

De callback

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Met deze bewerking wordt inhoud in een afbeelding herkend door een domeinspecifiek model toe te passen. De lijst met domeinspecifieke modellen die worden ondersteund door de Computer Vision API kan worden opgehaald met behulp van de GET-aanvraag /models. Momenteel biedt de API de volgende domeinspecifieke modellen: beroemdheden, oriëntatiepunten. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

model

string

De domeinspecifieke inhoud die moet worden herkend.

url

string

Openbaar bereikbare URL van een afbeelding.

Retouren

Promise<Models.AnalyzeImageByDomainResponse>

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

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

Parameters

model

string

De domeinspecifieke inhoud die moet worden herkend.

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<DomainModelResults>

De callback

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Parameters

model

string

De domeinspecifieke inhoud die moet worden herkend.

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<DomainModelResults>

De callback

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Met deze bewerking wordt inhoud in een afbeelding herkend door een domeinspecifiek model toe te passen. De lijst met domeinspecifieke modellen die worden ondersteund door de Computer Vision API kan worden opgehaald met behulp van de GET-aanvraag /models. Momenteel biedt de API de volgende domeinspecifieke modellen: beroemdheden, oriëntatiepunten. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

model

string

De domeinspecifieke inhoud die moet worden herkend.

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Parameters

model

string

De domeinspecifieke inhoud die moet worden herkend.

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<DomainModelResults>

De callback

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Parameters

model

string

De domeinspecifieke inhoud die moet worden herkend.

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<DomainModelResults>

De callback

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Met deze bewerking wordt een uitgebreide set visuele functies geëxtraheerd op basis van de inhoud van de afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. In uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<ImageAnalysis>

De callback

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<ImageAnalysis>

De callback

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Deze bewerking genereert een beschrijving van een afbeelding in door mensen leesbare taal met volledige zinnen. De beschrijving is gebaseerd op een verzameling inhoudstags, die ook door de bewerking worden geretourneerd. Er kan meer dan één beschrijving worden gegenereerd voor elke afbeelding. Beschrijvingen worden geordend op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten van beroemdheids- en oriëntatiepuntdomeinmodellen bevatten, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientDescribeImageOptionalParams

De optionele parameters

Retouren

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientDescribeImageOptionalParams

De optionele parameters

callback

ServiceCallback<ImageDescription>

De callback

describeImage(string, ServiceCallback<ImageDescription>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<ImageDescription>

De callback

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Deze bewerking genereert een beschrijving van een afbeelding in door mensen leesbare taal met volledige zinnen. De beschrijving is gebaseerd op een verzameling inhoudstags, die ook worden geretourneerd door de bewerking. Er kan meer dan één beschrijving worden gegenereerd voor elke afbeelding. Beschrijvingen worden geordend op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten bevatten van beroemdheids- en oriëntatiepuntdomeinmodellen, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<ImageDescription>

De callback

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<ImageDescription>

De callback

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Hiermee wordt objectdetectie uitgevoerd op de opgegeven afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientDetectObjectsOptionalParams

De optionele parameters

Retouren

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientDetectObjectsOptionalParams

De optionele parameters

callback

ServiceCallback<DetectResult>

De callback

detectObjects(string, ServiceCallback<DetectResult>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<DetectResult>

De callback

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Hiermee wordt objectdetectie uitgevoerd op de opgegeven afbeelding. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<DetectResult>

De callback

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<DetectResult>

De callback

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Met deze bewerking wordt een miniatuurafbeelding gegenereerd met de door de gebruiker opgegeven breedte en hoogte. Standaard wordt met de service de afbeelding geanalyseerd, het interessegebied bepaald en op basis van het interessegebied coördinaten voor slim bijsnijden gegenereerd. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die afwijkt van die van de invoerafbeelding. Een geslaagd antwoord bevat het binaire bestand voor de miniatuurafbeelding. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Parameters

width

number

Breedte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

height

number

Hoogte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientGenerateThumbnailOptionalParams

De optionele parameters

Retouren

Promise<Models.GenerateThumbnailResponse>

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

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

Parameters

width

number

Breedte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

height

number

Hoogte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientGenerateThumbnailOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

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

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

Parameters

width

number

Breedte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

height

number

Hoogte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<void>

De callback

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Met deze bewerking wordt een miniatuurafbeelding gegenereerd met de door de gebruiker opgegeven breedte en hoogte. Standaard wordt met de service de afbeelding geanalyseerd, het interessegebied bepaald en op basis van het interessegebied coördinaten voor slim bijsnijden gegenereerd. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die afwijkt van die van de invoerafbeelding. Een geslaagd antwoord bevat het binaire bestand voor de miniatuurafbeelding. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Parameters

width

number

Breedte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

height

number

Hoogte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

Parameters

width

number

Breedte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

height

number

Hoogte van de miniatuur, in pixels. Dit moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<void>

De callback

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

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

Parameters

width

number

Breedte van de miniatuur, in pixels. Dit moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

height

number

Hoogte van de miniatuur, in pixels. Dit moet tussen 1 en 1024 zijn. Aanbevolen minimaal 50.

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<void>

De callback

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Deze bewerking retourneert een begrenzingsvak rond het belangrijkste gebied van de afbeelding. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

De optionele parameters

Retouren

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

De optionele parameters

callback

ServiceCallback<AreaOfInterestResult>

De callback

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<AreaOfInterestResult>

De callback

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Deze bewerking retourneert een begrenzingsvak rond het belangrijkste gebied van de afbeelding. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te bepalen wat er mis is gegaan. Bij een fout worden de foutcode en een foutbericht geretourneerd. De foutcode kan een van de volgende zijn: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError.

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<AreaOfInterestResult>

De callback

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<AreaOfInterestResult>

De callback

getReadResult(string, RequestOptionsBase)

Deze interface wordt gebruikt voor het ophalen van OCR-resultaten van de leesbewerking. De URL naar deze interface moet worden opgehaald uit het veld Operation-Location dat is geretourneerd vanuit de leesinterface.

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

Parameters

operationId

string

De id van de leesbewerking die wordt geretourneerd in het antwoord van de interface 'Lezen'.

options
RequestOptionsBase

De optionele parameters

Retouren

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Parameters

operationId

string

De id van de leesbewerking die wordt geretourneerd in het antwoord van de interface 'Lezen'.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<ReadOperationResult>

De callback

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Parameters

operationId

string

De id van de leesbewerking die wordt geretourneerd in het antwoord van de interface 'Lezen'.

callback

ServiceCallback<ReadOperationResult>

De callback

listModels(RequestOptionsBase)

Met deze bewerking wordt de lijst met domeinspecifieke modellen geretourneerd die worden ondersteund door de Computer Vision-API. Momenteel ondersteunt de API de volgende domeinspecifieke modellen: celebrity recognizer, landmark recognizer. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

options
RequestOptionsBase

De optionele parameters

Retouren

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Parameters

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<ListModelsResult>

De callback

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parameters

callback

ServiceCallback<ListModelsResult>

De callback

read(string, ComputerVisionClientReadOptionalParams)

Gebruik deze interface om het resultaat van een leesbewerking te verkrijgen, waarbij gebruik wordt gemaakt van de state-of-the-art OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor documenten met veel tekst. Wanneer u de leesinterface gebruikt, bevat het antwoord een veld met de naam 'Operation-Location'. Het veld Operation-Location bevat de URL die u moet gebruiken voor de bewerking 'GetReadResult' om toegang te krijgen tot OCR-resultaten.

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientReadOptionalParams

De optionele parameters

Retouren

Promise<ReadResponse>

Promise<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientReadOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

read(string, ServiceCallback<void>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<void>

De callback

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Gebruik deze interface om het resultaat van een leesbewerking te verkrijgen, waarbij gebruik wordt gemaakt van de state-of-the-art OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor documenten met veel tekst. Wanneer u de leesinterface gebruikt, bevat het antwoord een veld met de naam 'Operation-Location'. Het veld Operation-Location bevat de URL die u moet gebruiken voor de bewerking 'GetReadResult' om toegang te krijgen tot OCR-resultaten.

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

options
ComputerVisionClientReadInStreamOptionalParams

De optionele parameters

Retouren

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

options
ComputerVisionClientReadInStreamOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<void>

De callback

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Ocr (Optical Character Recognition) detecteert tekst in een afbeelding en extraheert de herkende tekens in een voor machines bruikbare tekenstroom. Wanneer dit lukt, worden de OCR-resultaten geretourneerd. Bij een fout wordt de foutcode samen met een foutbericht geretourneerd. De foutcode kan een van InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage of InternalServerError zijn.

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

Parameters

detectOrientation

boolean

Hiermee wordt aangegeven of de tekststand in de afbeelding wordt gedetecteerd. Met detectOrientation=true probeert de OCR-service de richting van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

url

string

Openbaar bereikbare URL van een afbeelding.

Retouren

Promise<Models.RecognizePrintedTextResponse>

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

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

Parameters

detectOrientation

boolean

Hiermee wordt aangegeven of de tekststand in de afbeelding wordt gedetecteerd. Met detectOrientation=true probeert de OCR-service de richting van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<OcrResult>

De callback

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Parameters

detectOrientation

boolean

Hiermee wordt aangegeven of de tekststand in de afbeelding wordt gedetecteerd. Met detectOrientation=true probeert de OCR-service de richting van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<OcrResult>

De callback

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Ocr (Optical Character Recognition) detecteert tekst in een afbeelding en extraheert de herkende tekens in een voor machines bruikbare tekenstroom. Wanneer dit lukt, worden de OCR-resultaten geretourneerd. Bij een fout wordt de foutcode samen met een foutbericht geretourneerd. De foutcode kan een van InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage of InternalServerError zijn.

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

Parameters

detectOrientation

boolean

Hiermee wordt aangegeven of de tekststand in de afbeelding wordt gedetecteerd. Met detectOrientation=true probeert de OCR-service de richting van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

image
HttpRequestBody

Een afbeeldingsstroom.

Retouren

Promise<Models.RecognizePrintedTextInStreamResponse>

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

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

Parameters

detectOrientation

boolean

Hiermee wordt aangegeven of de tekststand in de afbeelding wordt gedetecteerd. Met detectOrientation=true probeert de OCR-service de richting van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<OcrResult>

De callback

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Parameters

detectOrientation

boolean

Hiermee wordt aangegeven of de tekststand in de afbeelding wordt gedetecteerd. Met detectOrientation=true probeert de OCR-service de richting van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<OcrResult>

De callback

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Met deze bewerking wordt een lijst met woorden of tags gegenereerd die relevant zijn voor de inhoud van de opgegeven afbeelding. De Computer Vision-API kan tags retourneren op basis van objecten, levende wezens, landschappen of acties in afbeeldingen. In tegenstelling tot categorieën zijn tags niet ingedeeld volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van afbeeldingen. Tags kunnen hints bevatten om dubbelzinnigheid te voorkomen of context te bieden, bijvoorbeeld de tag 'ascomycete' kan vergezeld gaan van de hint 'schimmel'. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientTagImageOptionalParams

De optionele parameters

Retouren

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

options
ComputerVisionClientTagImageOptionalParams

De optionele parameters

callback

ServiceCallback<TagResult>

De callback

tagImage(string, ServiceCallback<TagResult>)

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

Parameters

url

string

Openbaar bereikbare URL van een afbeelding.

callback

ServiceCallback<TagResult>

De callback

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Met deze bewerking wordt een lijst met woorden of tags gegenereerd die relevant zijn voor de inhoud van de opgegeven afbeelding. De Computer Vision-API kan tags retourneren op basis van objecten, levende wezens, landschappen of acties in afbeeldingen. In tegenstelling tot categorieën zijn tags niet ingedeeld volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van afbeeldingen. Tags kunnen hints bevatten om dubbelzinnigheid te voorkomen of context te bieden, bijvoorbeeld de tag 'ascomycete' kan vergezeld gaan van de hint 'schimmel'. Er worden twee invoermethoden ondersteund: (1) Een afbeelding uploaden of (2) het opgeven van een afbeeldings-URL. Een geslaagd antwoord wordt geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er fout is gegaan.

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

options
ComputerVisionClientTagImageInStreamOptionalParams

De optionele parameters

Retouren

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

options
ComputerVisionClientTagImageInStreamOptionalParams

De optionele parameters

callback

ServiceCallback<TagResult>

De callback

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parameters

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<TagResult>

De callback

Details overgenomen methode

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

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

Parameters

operationArguments
OperationArguments

De argumenten waaruit de sjabloonwaarden van de HTTP-aanvraag worden ingevuld.

operationSpec
OperationSpec

De OperationSpec die moet worden gebruikt om de httpRequest in te vullen.

callback

ServiceCallback<any>

De callback om aan te roepen wanneer het antwoord wordt ontvangen.

Retouren

Promise<RestResponse>

Overgenomen vanComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Verzend de opgegeven httpRequest.

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

Parameters

Retouren

Overgenomen vanComputerVisionClientContext.sendRequest