Delen via


ComputerVisionClient class

Uitbreiding

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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Binnen uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Binnen uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Met deze bewerking wordt een beschrijving gegenereerd van een afbeelding in een 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 gerangschikt op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten bevatten van beroemdheids- en oriëntatiepuntendomeinmodellen, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Met deze bewerking wordt een beschrijving gegenereerd van een afbeelding in een 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 gerangschikt op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten bevatten van beroemdheids- en oriëntatiepuntendomeinmodellen, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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. De service analyseert standaard de afbeelding, identificeert het interessegebied (ROI) en genereert slimme bijsnijdcoördinaten op basis van de ROI. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die verschilt van die van de invoerafbeelding. Een geslaagd antwoord bevat de binaire 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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. De service analyseert standaard de afbeelding, identificeert het interessegebied (ROI) en genereert slimme bijsnijdcoördinaten op basis van de ROI. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die verschilt van die van de invoerafbeelding. Een geslaagd antwoord bevat de binaire 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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

Met deze bewerking wordt een begrenzingsvak rond het belangrijkste gebied van de afbeelding geretourneerd. Er wordt een geslaagd antwoord 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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

Met deze bewerking wordt een begrenzingsvak rond het belangrijkste gebied van de afbeelding geretourneerd. Er wordt een geslaagd antwoord 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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 die wordt geretourneerd door de leesinterface.

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

Deze bewerking retourneert de lijst met domeinspecifieke modellen die worden ondersteund door de Computer Vision-API. Momenteel ondersteunt de API de volgende domeinspecifieke modellen: beroemdhedenherkenning, oriëntatiepuntherkenning. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Gebruik deze interface om het resultaat van een leesbewerking op te halen, waarbij gebruik wordtgemaakt van de geavanceerde OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor tekstintensieve documenten. 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' voor toegang tot OCR-resultaten.

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

Gebruik deze interface om het resultaat van een leesbewerking op te halen, waarbij gebruik wordtgemaakt van de geavanceerde OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor tekstintensieve documenten. 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' voor toegang tot OCR-resultaten.

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

Optical Character Recognition (OCR) detecteert tekst in een afbeelding en extraheert de herkende tekens in een machine bruikbare tekenstroom. Bij succes 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)

Optical Character Recognition (OCR) detecteert tekst in een afbeelding en extraheert de herkende tekens in een machine bruikbare tekenstroom. Bij succes 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 worden tags niet geordend volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van de afbeelding. 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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 worden tags niet geordend volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van de afbeelding. 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Binnen uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Parameters

url

string

Openbaar toegankelijke 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 toegankelijke 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 toegankelijke 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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 toegankelijke 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 toegankelijke 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 toegankelijke 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Binnen uw aanvraag is er een optionele parameter waarmee u kunt kiezen welke functies u wilt retourneren. Standaard worden afbeeldingscategorieën geretourneerd in het antwoord. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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)

Met deze bewerking wordt een beschrijving gegenereerd van een afbeelding in een 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 gerangschikt op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten bevatten van beroemdheids- en oriëntatiepuntendomeinmodellen, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Parameters

url

string

Openbaar toegankelijke 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 toegankelijke 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 toegankelijke URL van een afbeelding.

callback

ServiceCallback<ImageDescription>

De callback

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Met deze bewerking wordt een beschrijving gegenereerd van een afbeelding in een 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 gerangschikt op hun betrouwbaarheidsscore. Beschrijvingen kunnen resultaten bevatten van beroemdheids- en oriëntatiepuntendomeinmodellen, indien van toepassing. Er worden twee invoermethoden ondersteund: (1) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Parameters

url

string

Openbaar toegankelijke 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 toegankelijke 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 toegankelijke 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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. De service analyseert standaard de afbeelding, identificeert het interessegebied (ROI) en genereert slimme bijsnijdcoördinaten op basis van de ROI. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die verschilt van die van de invoerafbeelding. Een geslaagd antwoord bevat de binaire 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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 minimum van 50.

height

number

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

url

string

Openbaar toegankelijke 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 minimum van 50.

height

number

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

url

string

Openbaar toegankelijke 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 minimum van 50.

height

number

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

url

string

Openbaar toegankelijke 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. De service analyseert standaard de afbeelding, identificeert het interessegebied (ROI) en genereert slimme bijsnijdcoördinaten op basis van de ROI. Slim bijsnijden helpt wanneer u een hoogte-breedteverhouding opgeeft die verschilt van die van de invoerafbeelding. Een geslaagd antwoord bevat de binaire 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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 minimum van 50.

height

number

Hoogte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimum van 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 minimum van 50.

height

number

Hoogte van de miniatuur, in pixels. Het moet tussen 1 en 1024 zijn. Aanbevolen minimum van 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. Het moet tussen 1 en 1024 zijn. Aanbevolen minimum van 50.

height

number

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

image
HttpRequestBody

Een afbeeldingsstroom.

callback

ServiceCallback<void>

De callback

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Met deze bewerking wordt een begrenzingsvak rond het belangrijkste gebied van de afbeelding geretourneerd. Er wordt een geslaagd antwoord 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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

Parameters

url

string

Openbaar toegankelijke 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 toegankelijke 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 toegankelijke URL van een afbeelding.

callback

ServiceCallback<AreaOfInterestResult>

De callback

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Met deze bewerking wordt een begrenzingsvak rond het belangrijkste gebied van de afbeelding geretourneerd. Er wordt een geslaagd antwoord 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 InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout of InternalServerError zijn.

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 die wordt geretourneerd door 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 leesinterface.

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 leesinterface.

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 leesinterface.

callback

ServiceCallback<ReadOperationResult>

De callback

listModels(RequestOptionsBase)

Deze bewerking retourneert de lijst met domeinspecifieke modellen die worden ondersteund door de Computer Vision-API. Momenteel ondersteunt de API de volgende domeinspecifieke modellen: beroemdhedenherkenning, oriëntatiepuntherkenning. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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 op te halen, waarbij gebruik wordtgemaakt van de geavanceerde OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor tekstintensieve documenten. 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' voor toegang tot OCR-resultaten.

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

Parameters

url

string

Openbaar toegankelijke 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 toegankelijke 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 toegankelijke URL van een afbeelding.

callback

ServiceCallback<void>

De callback

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Gebruik deze interface om het resultaat van een leesbewerking op te halen, waarbij gebruik wordtgemaakt van de geavanceerde OCR-algoritmen (Optical Character Recognition) die zijn geoptimaliseerd voor tekstintensieve documenten. 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' voor toegang 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)

Optical Character Recognition (OCR) detecteert tekst in een afbeelding en extraheert de herkende tekens in een machine bruikbare tekenstroom. Bij succes 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 afdrukstand van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

url

string

Openbaar toegankelijke 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 afdrukstand van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

url

string

Openbaar toegankelijke 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 afdrukstand van de afbeelding te detecteren en te corrigeren voordat deze verder wordt verwerkt (bijvoorbeeld als deze ondersteboven is).

url

string

Openbaar toegankelijke URL van een afbeelding.

callback

ServiceCallback<OcrResult>

De callback

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Optical Character Recognition (OCR) detecteert tekst in een afbeelding en extraheert de herkende tekens in een machine bruikbare tekenstroom. Bij succes 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 afdrukstand 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 afdrukstand 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 afdrukstand 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 worden tags niet geordend volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van de afbeelding. 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis is gegaan.

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

Parameters

url

string

Openbaar toegankelijke 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 toegankelijke 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 toegankelijke 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 worden tags niet geordend volgens een hiërarchisch classificatiesysteem, maar komen ze overeen met de inhoud van de afbeelding. 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) Het uploaden van een afbeelding of (2) het opgeven van een afbeeldings-URL. Er wordt een geslaagd antwoord geretourneerd in JSON. Als de aanvraag is mislukt, bevat het antwoord een foutcode en een bericht om te begrijpen wat er mis 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 te vullen.

callback

ServiceCallback<any>

De callback die moet worden aangeroepen 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