Freigeben über


ComputerVisionClient class

Extends

Konstruktoren

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialisiert eine neue Instanz der ComputerVisionClient-Klasse.

Geerbte Eigenschaften

credentials
endpoint

Methoden

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Dieser Vorgang extrahiert einen umfassenden Satz visueller Features basierend auf dem Bildinhalt. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Innerhalb Ihrer Anforderung gibt es einen optionalen Parameter, mit dem Sie auswählen können, welche Features zurückgegeben werden sollen. Standardmäßig werden Bildkategorien in der Antwort zurückgegeben. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang erkennt Inhalte innerhalb eines Bilds, indem ein domänenspezifisches Modell angewendet wird. Die Liste der domänenspezifischen Modelle, die von der Computer Vision-API unterstützt werden, kann mithilfe der GET-Anforderung "/models" abgerufen werden. Derzeit stellt die API die folgenden domänenspezifischen Modelle bereit: Prominente, Wahrzeichen. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang erkennt Inhalte innerhalb eines Bilds, indem ein domänenspezifisches Modell angewendet wird. Die Liste der domänenspezifischen Modelle, die von der Computer Vision-API unterstützt werden, kann mithilfe der GET-Anforderung "/models" abgerufen werden. Derzeit stellt die API die folgenden domänenspezifischen Modelle bereit: Prominente, Wahrzeichen. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang extrahiert einen umfassenden Satz visueller Features basierend auf dem Bildinhalt. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Innerhalb Ihrer Anforderung gibt es einen optionalen Parameter, mit dem Sie auswählen können, welche Features zurückgegeben werden sollen. Standardmäßig werden Bildkategorien in der Antwort zurückgegeben. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang generiert eine Beschreibung eines Bilds in lesbarer Sprache mit vollständigen Sätzen. Die Beschreibung basiert auf einer Sammlung von Inhaltstags, die auch vom Vorgang zurückgegeben werden. Für jedes Bild können mehrere Beschreibungen generiert werden. Beschreibungen werden nach ihrer Konfidenzbewertung sortiert. Beschreibungen können Ergebnisse aus Prominenten- und Landmark-Domänenmodellen enthalten, falls zutreffend. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang generiert eine Beschreibung eines Bilds in lesbarer Sprache mit vollständigen Sätzen. Die Beschreibung basiert auf einer Sammlung von Inhaltstags, die auch vom Vorgang zurückgegeben werden. Für jedes Bild können mehrere Beschreibungen generiert werden. Beschreibungen werden nach ihrer Konfidenzbewertung sortiert. Beschreibungen können Ergebnisse aus Prominenten- und Landmark-Domänenmodellen enthalten, falls zutreffend. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Führt die Objekterkennung für das angegebene Bild aus. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Führt die Objekterkennung für das angegebene Bild aus. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang generiert ein Miniaturbild mit der vom Benutzer angegebenen Breite und Höhe. Standardmäßig analysiert der Dienst das Bild, identifiziert die Interessenregion (ROI) und generiert intelligente Zuschneidekoordinaten basierend auf dem ROI. Intelligentes Zuschneiden hilft, wenn Sie ein Seitenverhältnis angeben, das sich von dem des Eingabebilds unterscheidet. Eine erfolgreiche Antwort enthält die Binärdatei des Miniaturbilds. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Dieser Vorgang generiert ein Miniaturbild mit der vom Benutzer angegebenen Breite und Höhe. Standardmäßig analysiert der Dienst das Bild, identifiziert die Interessenregion (ROI) und generiert intelligente Zuschneidekoordinaten basierend auf dem ROI. Intelligentes Zuschneiden hilft, wenn Sie ein Seitenverhältnis angeben, das sich von dem des Eingabebilds unterscheidet. Eine erfolgreiche Antwort enthält die Binärdatei des Miniaturbilds. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Dieser Vorgang gibt ein umgebendes Feld um den wichtigsten Bereich des Bilds zurück. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann eine von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Dieser Vorgang gibt ein umgebendes Feld um den wichtigsten Bereich des Bilds zurück. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann eine von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Diese Schnittstelle wird verwendet, um OCR-Ergebnisse des Lesevorgangs zu erhalten. Die URL zu dieser Schnittstelle sollte aus dem Feld "Operation-Location" abgerufen werden, das von der Leseschnittstelle zurückgegeben wird.

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

Dieser Vorgang gibt die Liste der domänenspezifischen Modelle zurück, die von der Computer Vision-API unterstützt werden. Derzeit unterstützt die API die folgenden domänenspezifischen Modelle: Prominente Erkennung, Orientierungspunkterkennung. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Verwenden Sie diese Schnittstelle, um das Ergebnis eines Lesevorgangs zu erhalten und dabei die modernsten OCR-Algorithmen (Optical Character Recognition) zu verwenden, die für textintensive Dokumente optimiert sind. Wenn Sie die Read-Schnittstelle verwenden, enthält die Antwort ein Feld namens "Operation-Location". Das Feld "Vorgangsspeicherort" enthält die URL, die Sie für den Vorgang "GetReadResult" verwenden müssen, um auf OCR-Ergebnisse zuzugreifen.

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

Verwenden Sie diese Schnittstelle, um das Ergebnis eines Lesevorgangs zu erhalten und dabei die modernsten OCR-Algorithmen (Optical Character Recognition) zu verwenden, die für textintensive Dokumente optimiert sind. Wenn Sie die Read-Schnittstelle verwenden, enthält die Antwort ein Feld namens "Operation-Location". Das Feld "Vorgangsspeicherort" enthält die URL, die Sie für den Vorgang "GetReadResult" verwenden müssen, um auf OCR-Ergebnisse zuzugreifen.

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

Optische Zeichenerkennung (Optical Character Recognition, OCR) erkennt Text in einem Bild und extrahiert die erkannten Zeichen in einen maschinenverwendbaren Zeichenstrom. Nach Erfolg werden die OCR-Ergebnisse zurückgegeben. Bei Einem Fehler wird der Fehlercode zusammen mit einer Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage oder InternalServerError sein.

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

Optische Zeichenerkennung (Optical Character Recognition, OCR) erkennt Text in einem Bild und extrahiert die erkannten Zeichen in einen maschinenverwendbaren Zeichenstrom. Nach Erfolg werden die OCR-Ergebnisse zurückgegeben. Bei Einem Fehler wird der Fehlercode zusammen mit einer Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage oder InternalServerError sein.

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

Dieser Vorgang generiert eine Liste von Wörtern oder Tags, die für den Inhalt des bereitgestellten Bilds relevant sind. Die Computer Vision-API kann Tags basierend auf Objekten, Lebewesen, Landschaften oder Aktionen in Bildern zurückgeben. Im Gegensatz zu Kategorien werden Tags nicht nach einem hierarchischen Klassifizierungssystem organisiert, sondern entsprechen Bildinhalten. Tags können Hinweise enthalten, um Mehrdeutigkeiten zu vermeiden oder Kontext bereitzustellen, z. B. das Tag "ascomycete" kann von dem Hinweis "Pilz" begleitet werden. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Dieser Vorgang generiert eine Liste von Wörtern oder Tags, die für den Inhalt des bereitgestellten Bilds relevant sind. Die Computer Vision-API kann Tags basierend auf Objekten, Lebewesen, Landschaften oder Aktionen in Bildern zurückgeben. Im Gegensatz zu Kategorien werden Tags nicht nach einem hierarchischen Klassifizierungssystem organisiert, sondern entsprechen Bildinhalten. Tags können Hinweise enthalten, um Mehrdeutigkeiten zu vermeiden oder Kontext bereitzustellen, z. B. das Tag "ascomycete" kann von dem Hinweis "Pilz" begleitet werden. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Geerbte Methoden

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Senden Sie eine HTTP-Anforderung, die mit der bereitgestellten OperationSpec aufgefüllt wird.

sendRequest(RequestPrepareOptions | WebResourceLike)

Senden Sie die bereitgestellte httpRequest.

Details zum Konstruktor

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialisiert eine neue Instanz der ComputerVisionClient-Klasse.

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

Parameter

credentials
ServiceClientCredentials

Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.

endpoint

string

Unterstützte Cognitive Services-Endpunkte.

options
ServiceClientOptions

Die Parameteroptionen

Geerbte Eigenschaftsdetails

credentials

credentials: ServiceClientCredentials

Eigenschaftswert

vonComputerVisionClientContext.credentials geerbt

endpoint

endpoint: string

Eigenschaftswert

string

vonComputerVisionClientContext.endpoint geerbt

Details zur Methode

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Dieser Vorgang extrahiert einen umfassenden Satz visueller Features basierend auf dem Bildinhalt. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Innerhalb Ihrer Anforderung gibt es einen optionalen Parameter, mit dem Sie auswählen können, welche Features zurückgegeben werden sollen. Standardmäßig werden Bildkategorien in der Antwort zurückgegeben. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientAnalyzeImageOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientAnalyzeImageOptionalParams

Die optionalen Parameter

callback

ServiceCallback<ImageAnalysis>

Der Rückruf

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<ImageAnalysis>

Der Rückruf

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Dieser Vorgang erkennt Inhalte innerhalb eines Bilds, indem ein domänenspezifisches Modell angewendet wird. Die Liste der domänenspezifischen Modelle, die von der Computer Vision-API unterstützt werden, kann mithilfe der GET-Anforderung "/models" abgerufen werden. Derzeit stellt die API die folgenden domänenspezifischen Modelle bereit: Prominente, Wahrzeichen. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

model

string

Der zu erkennende domänenspezifische Inhalt.

url

string

Öffentlich erreichbare URL eines Bilds.

Gibt zurück

Promise<Models.AnalyzeImageByDomainResponse>

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

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

Parameter

model

string

Der zu erkennende domänenspezifische Inhalt.

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<DomainModelResults>

Der Rückruf

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Parameter

model

string

Der zu erkennende domänenspezifische Inhalt.

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<DomainModelResults>

Der Rückruf

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Dieser Vorgang erkennt Inhalte innerhalb eines Bilds, indem ein domänenspezifisches Modell angewendet wird. Die Liste der domänenspezifischen Modelle, die von der Computer Vision-API unterstützt werden, kann mithilfe der GET-Anforderung "/models" abgerufen werden. Derzeit stellt die API die folgenden domänenspezifischen Modelle bereit: Prominente, Wahrzeichen. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

model

string

Der zu erkennende domänenspezifische Inhalt.

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Parameter

model

string

Der zu erkennende domänenspezifische Inhalt.

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<DomainModelResults>

Der Rückruf

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Parameter

model

string

Der zu erkennende domänenspezifische Inhalt.

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<DomainModelResults>

Der Rückruf

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Dieser Vorgang extrahiert einen umfassenden Satz visueller Features basierend auf dem Bildinhalt. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Innerhalb Ihrer Anforderung gibt es einen optionalen Parameter, mit dem Sie auswählen können, welche Features zurückgegeben werden sollen. Standardmäßig werden Bildkategorien in der Antwort zurückgegeben. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<ImageAnalysis>

Der Rückruf

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<ImageAnalysis>

Der Rückruf

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Dieser Vorgang generiert eine Beschreibung eines Bilds in lesbarer Sprache mit vollständigen Sätzen. Die Beschreibung basiert auf einer Sammlung von Inhaltstags, die auch vom Vorgang zurückgegeben werden. Für jedes Bild können mehrere Beschreibungen generiert werden. Beschreibungen werden nach ihrer Konfidenzbewertung sortiert. Beschreibungen können Ergebnisse aus Prominenten- und Landmark-Domänenmodellen enthalten, falls zutreffend. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientDescribeImageOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientDescribeImageOptionalParams

Die optionalen Parameter

callback

ServiceCallback<ImageDescription>

Der Rückruf

describeImage(string, ServiceCallback<ImageDescription>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<ImageDescription>

Der Rückruf

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Dieser Vorgang generiert eine Beschreibung eines Bilds in lesbarer Sprache mit vollständigen Sätzen. Die Beschreibung basiert auf einer Sammlung von Inhaltstags, die auch vom Vorgang zurückgegeben werden. Für jedes Bild können mehrere Beschreibungen generiert werden. Beschreibungen werden nach ihrer Konfidenzbewertung sortiert. Beschreibungen können Ergebnisse aus Prominenten- und Landmark-Domänenmodellen enthalten, falls zutreffend. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<ImageDescription>

Der Rückruf

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<ImageDescription>

Der Rückruf

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Führt die Objekterkennung für das angegebene Bild aus. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientDetectObjectsOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientDetectObjectsOptionalParams

Die optionalen Parameter

callback

ServiceCallback<DetectResult>

Der Rückruf

detectObjects(string, ServiceCallback<DetectResult>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<DetectResult>

Der Rückruf

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Führt die Objekterkennung für das angegebene Bild aus. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<DetectResult>

Der Rückruf

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<DetectResult>

Der Rückruf

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Dieser Vorgang generiert ein Miniaturbild mit der vom Benutzer angegebenen Breite und Höhe. Standardmäßig analysiert der Dienst das Bild, identifiziert die Interessenregion (ROI) und generiert intelligente Zuschneidekoordinaten basierend auf dem ROI. Intelligentes Zuschneiden hilft, wenn Sie ein Seitenverhältnis angeben, das sich von dem des Eingabebilds unterscheidet. Eine erfolgreiche Antwort enthält die Binärdatei des Miniaturbilds. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Parameter

width

number

Breite der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

height

number

Höhe der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.GenerateThumbnailResponse>

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

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

Parameter

width

number

Breite der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

height

number

Höhe der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

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

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

Parameter

width

number

Breite der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

height

number

Höhe der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<void>

Der Rückruf

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Dieser Vorgang generiert ein Miniaturbild mit der vom Benutzer angegebenen Breite und Höhe. Standardmäßig analysiert der Dienst das Bild, identifiziert die Interessenregion (ROI) und generiert intelligente Zuschneidekoordinaten basierend auf dem ROI. Intelligentes Zuschneiden hilft, wenn Sie ein Seitenverhältnis angeben, das sich von dem des Eingabebilds unterscheidet. Eine erfolgreiche Antwort enthält die Binärdatei des Miniaturbilds. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Parameter

width

number

Breite der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

height

number

Höhe der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

Parameter

width

number

Breite der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

height

number

Höhe der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<void>

Der Rückruf

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

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

Parameter

width

number

Breite der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

height

number

Höhe der Miniaturansicht in Pixel. Es muss zwischen 1 und 1024 sein. Empfohlener Mindestwert von 50.

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<void>

Der Rückruf

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Dieser Vorgang gibt ein umgebendes Feld um den wichtigsten Bereich des Bilds zurück. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann eine von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Die optionalen Parameter

callback

ServiceCallback<AreaOfInterestResult>

Der Rückruf

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<AreaOfInterestResult>

Der Rückruf

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Dieser Vorgang gibt ein umgebendes Feld um den wichtigsten Bereich des Bilds zurück. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu ermitteln, was schief gelaufen ist. Bei Einem Fehler werden der Fehlercode und eine Fehlermeldung zurückgegeben. Der Fehlercode kann eine von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout oder InternalServerError sein.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<AreaOfInterestResult>

Der Rückruf

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<AreaOfInterestResult>

Der Rückruf

getReadResult(string, RequestOptionsBase)

Diese Schnittstelle wird verwendet, um OCR-Ergebnisse des Lesevorgangs zu erhalten. Die URL zu dieser Schnittstelle sollte aus dem Feld "Operation-Location" abgerufen werden, das von der Leseschnittstelle zurückgegeben wird.

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

Parameter

operationId

string

Id des Lesevorgangs, der in der Antwort der 'Read'-Schnittstelle zurückgegeben wird.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Zusage<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Parameter

operationId

string

Id des Lesevorgangs, der in der Antwort der 'Read'-Schnittstelle zurückgegeben wird.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<ReadOperationResult>

Der Rückruf

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Parameter

operationId

string

Id des Lesevorgangs, der in der Antwort der 'Read'-Schnittstelle zurückgegeben wird.

callback

ServiceCallback<ReadOperationResult>

Der Rückruf

listModels(RequestOptionsBase)

Dieser Vorgang gibt die Liste der domänenspezifischen Modelle zurück, die von der Computer Vision-API unterstützt werden. Derzeit unterstützt die API die folgenden domänenspezifischen Modelle: Prominente Erkennung, Orientierungspunkterkennung. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Parameter

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<ListModelsResult>

Der Rückruf

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parameter

callback

ServiceCallback<ListModelsResult>

Der Rückruf

read(string, ComputerVisionClientReadOptionalParams)

Verwenden Sie diese Schnittstelle, um das Ergebnis eines Lesevorgangs zu erhalten und dabei die modernsten OCR-Algorithmen (Optical Character Recognition) zu verwenden, die für textintensive Dokumente optimiert sind. Wenn Sie die Read-Schnittstelle verwenden, enthält die Antwort ein Feld namens "Operation-Location". Das Feld "Vorgangsspeicherort" enthält die URL, die Sie für den Vorgang "GetReadResult" verwenden müssen, um auf OCR-Ergebnisse zuzugreifen.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientReadOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<ReadResponse>

Zusage<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientReadOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

read(string, ServiceCallback<void>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<void>

Der Rückruf

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Verwenden Sie diese Schnittstelle, um das Ergebnis eines Lesevorgangs zu erhalten und dabei die modernsten OCR-Algorithmen (Optical Character Recognition) zu verwenden, die für textintensive Dokumente optimiert sind. Wenn Sie die Read-Schnittstelle verwenden, enthält die Antwort ein Feld namens "Operation-Location". Das Feld "Vorgangsspeicherort" enthält die URL, die Sie für den Vorgang "GetReadResult" verwenden müssen, um auf OCR-Ergebnisse zuzugreifen.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

options
ComputerVisionClientReadInStreamOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

options
ComputerVisionClientReadInStreamOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<void>

Der Rückruf

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Optische Zeichenerkennung (Optical Character Recognition, OCR) erkennt Text in einem Bild und extrahiert die erkannten Zeichen in einen maschinenverwendbaren Zeichenstrom. Nach Erfolg werden die OCR-Ergebnisse zurückgegeben. Bei Einem Fehler wird der Fehlercode zusammen mit einer Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage oder InternalServerError sein.

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

Parameter

detectOrientation

boolean

Gibt an, ob die Textausrichtung im Bild erkannt wird. Bei detectOrientation=true versucht der OCR-Dienst, die Bildausrichtung zu erkennen und zu korrigieren, bevor sie weiter verarbeitet wird (z. B. wenn es auf dem Kopf steht).

url

string

Öffentlich erreichbare URL eines Bilds.

Gibt zurück

Promise<Models.RecognizePrintedTextResponse>

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

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

Parameter

detectOrientation

boolean

Gibt an, ob die Textausrichtung im Bild erkannt wird. Bei detectOrientation=true versucht der OCR-Dienst, die Bildausrichtung zu erkennen und zu korrigieren, bevor sie weiter verarbeitet wird (z. B. wenn es auf dem Kopf steht).

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<OcrResult>

Der Rückruf

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Parameter

detectOrientation

boolean

Gibt an, ob die Textausrichtung im Bild erkannt wird. Bei detectOrientation=true versucht der OCR-Dienst, die Bildausrichtung zu erkennen und zu korrigieren, bevor sie weiter verarbeitet wird (z. B. wenn es auf dem Kopf steht).

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<OcrResult>

Der Rückruf

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Optische Zeichenerkennung (Optical Character Recognition, OCR) erkennt Text in einem Bild und extrahiert die erkannten Zeichen in einen maschinenverwendbaren Zeichenstrom. Nach Erfolg werden die OCR-Ergebnisse zurückgegeben. Bei Einem Fehler wird der Fehlercode zusammen mit einer Fehlermeldung zurückgegeben. Der Fehlercode kann einer von InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage oder InternalServerError sein.

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

Parameter

detectOrientation

boolean

Gibt an, ob die Textausrichtung im Bild erkannt wird. Bei detectOrientation=true versucht der OCR-Dienst, die Bildausrichtung zu erkennen und zu korrigieren, bevor sie weiter verarbeitet wird (z. B. wenn es auf dem Kopf steht).

image
HttpRequestBody

Ein Bildstream.

Gibt zurück

Promise<Models.RecognizePrintedTextInStreamResponse>

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

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

Parameter

detectOrientation

boolean

Gibt an, ob die Textausrichtung im Bild erkannt wird. Bei detectOrientation=true versucht der OCR-Dienst, die Bildausrichtung zu erkennen und zu korrigieren, bevor sie weiter verarbeitet wird (z. B. wenn es auf dem Kopf steht).

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<OcrResult>

Der Rückruf

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Parameter

detectOrientation

boolean

Gibt an, ob die Textausrichtung im Bild erkannt wird. Bei detectOrientation=true versucht der OCR-Dienst, die Bildausrichtung zu erkennen und zu korrigieren, bevor sie weiter verarbeitet wird (z. B. wenn es auf dem Kopf steht).

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<OcrResult>

Der Rückruf

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Dieser Vorgang generiert eine Liste von Wörtern oder Tags, die für den Inhalt des bereitgestellten Bilds relevant sind. Die Computer Vision-API kann Tags basierend auf Objekten, Lebewesen, Landschaften oder Aktionen in Bildern zurückgeben. Im Gegensatz zu Kategorien werden Tags nicht nach einem hierarchischen Klassifizierungssystem organisiert, sondern entsprechen Bildinhalten. Tags können Hinweise enthalten, um Mehrdeutigkeiten zu vermeiden oder Kontext bereitzustellen, z. B. das Tag "ascomycete" kann von dem Hinweis "Pilz" begleitet werden. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientTagImageOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<TagImageResponse>

Zusage<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
ComputerVisionClientTagImageOptionalParams

Die optionalen Parameter

callback

ServiceCallback<TagResult>

Der Rückruf

tagImage(string, ServiceCallback<TagResult>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<TagResult>

Der Rückruf

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Dieser Vorgang generiert eine Liste von Wörtern oder Tags, die für den Inhalt des bereitgestellten Bilds relevant sind. Die Computer Vision-API kann Tags basierend auf Objekten, Lebewesen, Landschaften oder Aktionen in Bildern zurückgeben. Im Gegensatz zu Kategorien werden Tags nicht nach einem hierarchischen Klassifizierungssystem organisiert, sondern entsprechen Bildinhalten. Tags können Hinweise enthalten, um Mehrdeutigkeiten zu vermeiden oder Kontext bereitzustellen, z. B. das Tag "ascomycete" kann von dem Hinweis "Pilz" begleitet werden. Zwei Eingabemethoden werden unterstützt : (1) Hochladen eines Bilds oder (2) Angeben einer Bild-URL. Eine erfolgreiche Antwort wird in JSON zurückgegeben. Wenn die Anforderung fehlgeschlagen ist, enthält die Antwort einen Fehlercode und eine Meldung, um zu verstehen, was nicht geklappt hat.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

options
ComputerVisionClientTagImageInStreamOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

options
ComputerVisionClientTagImageInStreamOptionalParams

Die optionalen Parameter

callback

ServiceCallback<TagResult>

Der Rückruf

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<TagResult>

Der Rückruf

Details zur geerbten Methode

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Senden Sie eine HTTP-Anforderung, die mit der bereitgestellten OperationSpec aufgefüllt wird.

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

Parameter

operationArguments
OperationArguments

Die Argumente, aus denen die vorlagenbasierten Werte der HTTP-Anforderung ausgefüllt werden.

operationSpec
OperationSpec

Die OperationSpec, die zum Auffüllen der httpRequest verwendet werden soll.

callback

ServiceCallback<any>

Der Rückruf, der aufgerufen werden soll, wenn die Antwort empfangen wird.

Gibt zurück

Promise<RestResponse>

vonComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Senden Sie die bereitgestellte httpRequest.

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

Parameter

Gibt zurück

geerbt vonComputerVisionClientContext.sendRequest