Condividi tramite


ComputerVisionClient class

Extends

Costruttori

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inizializza una nuova istanza della classe ComputerVisionClient.

Proprietà ereditate

credentials
endpoint

Metodi

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Questa operazione estrae un set completo di funzionalità visive basate sul contenuto dell'immagine. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. All'interno della richiesta è disponibile un parametro facoltativo che consente di scegliere le funzionalità da restituire. Per impostazione predefinita, le categorie di immagini vengono restituite nella risposta. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Questa operazione riconosce il contenuto all'interno di un'immagine applicando un modello specifico del dominio. È possibile recuperare l'elenco di modelli specifici del dominio supportati dall'API Visione artificiale usando la richiesta GET /models. Attualmente, l'API fornisce i modelli specifici del dominio seguenti: celebrità, punti di riferimento. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Questa operazione riconosce il contenuto all'interno di un'immagine applicando un modello specifico del dominio. È possibile recuperare l'elenco di modelli specifici del dominio supportati dall'API Visione artificiale usando la richiesta GET /models. Attualmente, l'API fornisce i modelli specifici del dominio seguenti: celebrità, punti di riferimento. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Questa operazione estrae un set completo di funzionalità visive basate sul contenuto dell'immagine. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. All'interno della richiesta è disponibile un parametro facoltativo che consente di scegliere le funzionalità da restituire. Per impostazione predefinita, le categorie di immagini vengono restituite nella risposta. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Questa operazione genera una descrizione di un'immagine in linguaggio leggibile con frasi complete. La descrizione è basata su una raccolta di tag di contenuto, che vengono restituiti anche dall'operazione. È possibile generare più di una descrizione per ogni immagine. Le descrizioni vengono ordinate in base al punteggio di attendibilità. Le descrizioni possono includere i risultati dei modelli di dominio celebrità e di riferimento, se applicabile. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Questa operazione genera una descrizione di un'immagine nel linguaggio leggibile umano con frasi complete. La descrizione si basa su una raccolta di tag di contenuto, restituiti anche dall'operazione. È possibile generare più di una descrizione per ogni immagine. Le descrizioni vengono ordinate dal punteggio di attendibilità. Le descrizioni possono includere risultati da modelli di dominio celebrità e punti di riferimento, se applicabile. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Esegue il rilevamento degli oggetti nell'immagine specificata. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Esegue il rilevamento degli oggetti nell'immagine specificata. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Questa operazione genera un'immagine di anteprima con la larghezza e l'altezza specificati dall'utente. Per impostazione predefinita il servizio analizza l'immagine, identifica l'area di interesse e genera le coordinate di ritaglio intelligente sulla base dell'area di interesse. Il ritaglio intelligente consente di specificare un rapporto di aspetto diverso da quello dell'immagine di input. Una risposta con esito positivo contiene il file binario dell'immagine di anteprima. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare il problema. In caso di errore, viene restituito il codice di errore e un messaggio di errore. Il codice di errore potrebbe essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Questa operazione genera un'immagine di anteprima con la larghezza e l'altezza specificati dall'utente. Per impostazione predefinita il servizio analizza l'immagine, identifica l'area di interesse e genera le coordinate di ritaglio intelligente sulla base dell'area di interesse. Il ritaglio intelligente consente di specificare un rapporto di aspetto diverso da quello dell'immagine di input. Una risposta con esito positivo contiene il file binario dell'immagine di anteprima. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare il problema. In caso di errore, viene restituito il codice di errore e un messaggio di errore. Il codice di errore potrebbe essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Questa operazione restituisce un rettangolo di selezione intorno all'area più importante dell'immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare l'errore. In caso di errore, vengono restituiti il codice di errore e un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Questa operazione restituisce un rettangolo di selezione intorno all'area più importante dell'immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare l'errore. In caso di errore, vengono restituiti il codice di errore e un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Questa interfaccia viene usata per ottenere i risultati OCR dell'operazione di lettura. L'URL di questa interfaccia deve essere recuperato dal campo 'Operation-Location' restituito dall'interfaccia lettura.

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

Questa operazione restituisce l'elenco di modelli specifici del dominio supportati dall'API Visione artificiale. Attualmente, l'API supporta i modelli specifici del dominio seguenti: riconoscimento di celebrità, riconoscimento dei punti di riferimento. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Usare questa interfaccia per ottenere il risultato di un'operazione di lettura, utilizzando gli algoritmi OCR (Optical Character Recognition) all'avanguardia ottimizzati per i documenti con un numero elevato di testo. Quando si usa l'interfaccia Lettura, la risposta contiene un campo denominato 'Operation-Location'. Il campo 'Operation-Location' contiene l'URL che è necessario usare per l'operazione 'GetReadResult' per accedere ai risultati OCR.

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

Usare questa interfaccia per ottenere il risultato di un'operazione di lettura, utilizzando gli algoritmi OCR (Optical Character Recognition) all'avanguardia ottimizzati per i documenti con un numero elevato di testo. Quando si usa l'interfaccia Lettura, la risposta contiene un campo denominato 'Operation-Location'. Il campo 'Operation-Location' contiene l'URL che è necessario usare per l'operazione 'GetReadResult' per accedere ai risultati OCR.

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

Il riconoscimento ottico dei caratteri rileva il testo in un'immagine ed estrae i caratteri riconosciuti in un flusso di caratteri utilizzabile dal computer. Al termine dell'operazione, verranno restituiti i risultati di OCR. In caso di errore, verrà restituito il codice di errore insieme a un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

Il riconoscimento ottico dei caratteri rileva il testo in un'immagine ed estrae i caratteri riconosciuti in un flusso di caratteri utilizzabile dal computer. Al termine dell'operazione, i risultati OCR verranno restituiti. In caso di errore, verrà restituito il codice di errore insieme a un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

Questa operazione genera un elenco di parole o tag pertinenti al contenuto dell'immagine specificata. L'API Visione artificiale può restituire tag basati su oggetti, esseri viventi, scenari o azioni trovati nelle immagini. A differenza delle categorie, i tag non sono organizzati in base a un sistema di classificazione gerarchico, ma corrispondono al contenuto dell'immagine. I tag possono contenere hint per evitare ambiguità o fornire contesto, ad esempio il tag "ascomycete" può essere accompagnato dall'hint "fungo". Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Questa operazione genera un elenco di parole o tag pertinenti al contenuto dell'immagine specificata. L'API Visione artificiale può restituire tag basati su oggetti, esseri viventi, scenari o azioni trovati nelle immagini. A differenza delle categorie, i tag non sono organizzati in base a un sistema di classificazione gerarchico, ma corrispondono al contenuto dell'immagine. I tag possono contenere hint per evitare ambiguità o fornire contesto, ad esempio il tag "ascomycete" può essere accompagnato dall'hint "fungo". Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Metodi ereditati

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando l'oggetto OperationSpec specificato.

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

Dettagli costruttore

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inizializza una nuova istanza della classe ComputerVisionClient.

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

Parametri

credentials
ServiceClientCredentials

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione client.

endpoint

string

Endpoint di Servizi cognitivi supportati.

options
ServiceClientOptions

Opzioni del parametro

Dettagli proprietà ereditate

credentials

credentials: ServiceClientCredentials

Valore della proprietà

Ereditato daComputerVisionClientContext.credentials

endpoint

endpoint: string

Valore della proprietà

string

Ereditato daComputerVisionClientContext.endpoint

Dettagli metodo

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Questa operazione estrae un set completo di funzionalità visive basate sul contenuto dell'immagine. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. All'interno della richiesta è disponibile un parametro facoltativo che consente di scegliere le funzionalità da restituire. Per impostazione predefinita, le categorie di immagini vengono restituite nella risposta. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientAnalyzeImageOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientAnalyzeImageOptionalParams

Parametri facoltativi

callback

ServiceCallback<ImageAnalysis>

Callback

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<ImageAnalysis>

Callback

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Questa operazione riconosce il contenuto all'interno di un'immagine applicando un modello specifico del dominio. È possibile recuperare l'elenco di modelli specifici del dominio supportati dall'API Visione artificiale usando la richiesta GET /models. Attualmente, l'API fornisce i modelli specifici del dominio seguenti: celebrità, punti di riferimento. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Parametri

model

string

Contenuto specifico del dominio da riconoscere.

url

string

URL raggiungibile pubblicamente di un'immagine.

Restituisce

Promise<Models.AnalyzeImageByDomainResponse>

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

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

Parametri

model

string

Contenuto specifico del dominio da riconoscere.

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<DomainModelResults>

Callback

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Parametri

model

string

Contenuto specifico del dominio da riconoscere.

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<DomainModelResults>

Callback

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Questa operazione riconosce il contenuto all'interno di un'immagine applicando un modello specifico del dominio. È possibile recuperare l'elenco di modelli specifici del dominio supportati dall'API Visione artificiale usando la richiesta GET /models. Attualmente, l'API fornisce i modelli specifici del dominio seguenti: celebrità, punti di riferimento. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Parametri

model

string

Contenuto specifico del dominio da riconoscere.

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Parametri

model

string

Contenuto specifico del dominio da riconoscere.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<DomainModelResults>

Callback

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Parametri

model

string

Contenuto specifico del dominio da riconoscere.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<DomainModelResults>

Callback

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Questa operazione estrae un set completo di funzionalità visive basate sul contenuto dell'immagine. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. All'interno della richiesta è disponibile un parametro facoltativo che consente di scegliere le funzionalità da restituire. Per impostazione predefinita, le categorie di immagini vengono restituite nella risposta. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Parametri

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<ImageAnalysis>

Callback

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<ImageAnalysis>

Callback

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Questa operazione genera una descrizione di un'immagine in linguaggio leggibile con frasi complete. La descrizione è basata su una raccolta di tag di contenuto, che vengono restituiti anche dall'operazione. È possibile generare più di una descrizione per ogni immagine. Le descrizioni vengono ordinate in base al punteggio di attendibilità. Le descrizioni possono includere i risultati dei modelli di dominio celebrità e di riferimento, se applicabile. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL di immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientDescribeImageOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientDescribeImageOptionalParams

Parametri facoltativi

callback

ServiceCallback<ImageDescription>

Callback

describeImage(string, ServiceCallback<ImageDescription>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<ImageDescription>

Callback

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Questa operazione genera una descrizione di un'immagine nel linguaggio leggibile umano con frasi complete. La descrizione si basa su una raccolta di tag di contenuto, restituiti anche dall'operazione. È possibile generare più di una descrizione per ogni immagine. Le descrizioni vengono ordinate dal punteggio di attendibilità. Le descrizioni possono includere risultati da modelli di dominio celebrità e punti di riferimento, se applicabile. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Parametri

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<ImageDescription>

Callback

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<ImageDescription>

Callback

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Esegue il rilevamento degli oggetti nell'immagine specificata. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientDetectObjectsOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientDetectObjectsOptionalParams

Parametri facoltativi

callback

ServiceCallback<DetectResult>

Callback

detectObjects(string, ServiceCallback<DetectResult>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<DetectResult>

Callback

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Esegue il rilevamento degli oggetti nell'immagine specificata. Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Parametri

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<DetectResult>

Callback

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<DetectResult>

Callback

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Questa operazione genera un'immagine di anteprima con la larghezza e l'altezza specificati dall'utente. Per impostazione predefinita il servizio analizza l'immagine, identifica l'area di interesse e genera le coordinate di ritaglio intelligente sulla base dell'area di interesse. Il ritaglio intelligente consente di specificare un rapporto di aspetto diverso da quello dell'immagine di input. Una risposta con esito positivo contiene il file binario dell'immagine di anteprima. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare il problema. In caso di errore, viene restituito il codice di errore e un messaggio di errore. Il codice di errore potrebbe essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Parametri

width

number

Larghezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

height

number

Altezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

url

string

URL raggiungibile pubblicamente di un'immagine.

Restituisce

Promise<Models.GenerateThumbnailResponse>

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

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

Parametri

width

number

Larghezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

height

number

Altezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<void>

Callback

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

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

Parametri

width

number

Larghezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

height

number

Altezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<void>

Callback

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Questa operazione genera un'immagine di anteprima con la larghezza e l'altezza specificati dall'utente. Per impostazione predefinita il servizio analizza l'immagine, identifica l'area di interesse e genera le coordinate di ritaglio intelligente sulla base dell'area di interesse. Il ritaglio intelligente consente di specificare un rapporto di aspetto diverso da quello dell'immagine di input. Una risposta con esito positivo contiene il file binario dell'immagine di anteprima. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare il problema. In caso di errore, viene restituito il codice di errore e un messaggio di errore. Il codice di errore potrebbe essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Parametri

width

number

Larghezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

height

number

Altezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato di 50.

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

Parametri

width

number

Larghezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato 50.

height

number

Altezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato 50.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<void>

Callback

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

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

Parametri

width

number

Larghezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato 50.

height

number

Altezza dell'anteprima, in pixel. Deve essere compreso tra 1 e 1024. Minimo consigliato 50.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<void>

Callback

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Questa operazione restituisce un rettangolo di selezione intorno all'area più importante dell'immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare l'errore. In caso di errore, vengono restituiti il codice di errore e un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

Restituisce

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Questa operazione restituisce un rettangolo di selezione intorno all'area più importante dell'immagine. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta contiene un codice di errore e un messaggio per determinare l'errore. In caso di errore, vengono restituiti il codice di errore e un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Parametri

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

getReadResult(string, RequestOptionsBase)

Questa interfaccia viene usata per ottenere i risultati OCR dell'operazione di lettura. L'URL di questa interfaccia deve essere recuperato dal campo 'Operation-Location' restituito dall'interfaccia lettura.

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

Parametri

operationId

string

ID dell'operazione di lettura restituita nella risposta dell'interfaccia 'Read'.

options
RequestOptionsBase

Parametri facoltativi

Restituisce

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Parametri

operationId

string

ID dell'operazione di lettura restituita nella risposta dell'interfaccia 'Read'.

options
RequestOptionsBase

Parametri facoltativi

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Parametri

operationId

string

ID dell'operazione di lettura restituita nella risposta dell'interfaccia 'Read'.

listModels(RequestOptionsBase)

Questa operazione restituisce l'elenco di modelli specifici del dominio supportati dall'API Visione artificiale. Attualmente, l'API supporta i modelli specifici del dominio seguenti: riconoscimento di celebrità, riconoscimento dei punti di riferimento. Verrà restituita una risposta con esito positivo in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato storto.

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

Parametri

options
RequestOptionsBase

Parametri facoltativi

Restituisce

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Parametri

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<ListModelsResult>

Callback

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parametri

callback

ServiceCallback<ListModelsResult>

Callback

read(string, ComputerVisionClientReadOptionalParams)

Usare questa interfaccia per ottenere il risultato di un'operazione di lettura, utilizzando gli algoritmi OCR (Optical Character Recognition) all'avanguardia ottimizzati per i documenti con un numero elevato di testo. Quando si usa l'interfaccia Lettura, la risposta contiene un campo denominato 'Operation-Location'. Il campo 'Operation-Location' contiene l'URL che è necessario usare per l'operazione 'GetReadResult' per accedere ai risultati OCR.

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientReadOptionalParams

Parametri facoltativi

Restituisce

Promise<ReadResponse>

Promise<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientReadOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

read(string, ServiceCallback<void>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<void>

Callback

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Usare questa interfaccia per ottenere il risultato di un'operazione di lettura, utilizzando gli algoritmi OCR (Optical Character Recognition) all'avanguardia ottimizzati per i documenti con un numero elevato di testo. Quando si usa l'interfaccia Lettura, la risposta contiene un campo denominato 'Operation-Location'. Il campo 'Operation-Location' contiene l'URL che è necessario usare per l'operazione 'GetReadResult' per accedere ai risultati OCR.

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

Parametri

image
HttpRequestBody

Flusso di immagini.

options
ComputerVisionClientReadInStreamOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

options
ComputerVisionClientReadInStreamOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<void>

Callback

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Il riconoscimento ottico dei caratteri rileva il testo in un'immagine ed estrae i caratteri riconosciuti in un flusso di caratteri utilizzabile dal computer. Al termine dell'operazione, verranno restituiti i risultati di OCR. In caso di errore, verrà restituito il codice di errore insieme a un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

Parametri

detectOrientation

boolean

Indica se rilevare l'orientamento del testo nell'immagine. Con detectOrientation=true il servizio OCR tenta di rilevare l'orientamento dell'immagine e correggerlo prima di un'ulteriore elaborazione( ad esempio, se è capovolto).

url

string

URL raggiungibile pubblicamente di un'immagine.

Restituisce

Promise<Models.RecognizePrintedTextResponse>

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

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

Parametri

detectOrientation

boolean

Indica se rilevare l'orientamento del testo nell'immagine. Con detectOrientation=true il servizio OCR tenta di rilevare l'orientamento dell'immagine e correggerlo prima di un'ulteriore elaborazione( ad esempio, se è capovolto).

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<OcrResult>

Callback

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Parametri

detectOrientation

boolean

Indica se rilevare l'orientamento del testo nell'immagine. Con detectOrientation=true il servizio OCR tenta di rilevare l'orientamento dell'immagine e correggerlo prima di un'ulteriore elaborazione( ad esempio, se è capovolto).

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<OcrResult>

Callback

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Il riconoscimento ottico dei caratteri rileva il testo in un'immagine ed estrae i caratteri riconosciuti in un flusso di caratteri utilizzabile dal computer. Al termine dell'operazione, i risultati OCR verranno restituiti. In caso di errore, verrà restituito il codice di errore insieme a un messaggio di errore. Il codice di errore può essere uno di InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

Parametri

detectOrientation

boolean

Indica se rilevare l'orientamento del testo nell'immagine. Con detectOrientation=true il servizio OCR tenta di rilevare l'orientamento dell'immagine e correggerlo prima di un'ulteriore elaborazione , ad esempio se è inattivo.

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.RecognizePrintedTextInStreamResponse>

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

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

Parametri

detectOrientation

boolean

Indica se rilevare l'orientamento del testo nell'immagine. Con detectOrientation=true il servizio OCR tenta di rilevare l'orientamento dell'immagine e correggerlo prima di un'ulteriore elaborazione , ad esempio se è inattivo.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<OcrResult>

Callback

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Parametri

detectOrientation

boolean

Indica se rilevare l'orientamento del testo nell'immagine. Con detectOrientation=true il servizio OCR tenta di rilevare l'orientamento dell'immagine e correggerlo prima di un'ulteriore elaborazione , ad esempio se è inattivo.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<OcrResult>

Callback

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Questa operazione genera un elenco di parole o tag pertinenti al contenuto dell'immagine specificata. L'API Visione artificiale può restituire tag basati su oggetti, esseri viventi, scenari o azioni trovati nelle immagini. A differenza delle categorie, i tag non sono organizzati in base a un sistema di classificazione gerarchico, ma corrispondono al contenuto dell'immagine. I tag possono contenere hint per evitare ambiguità o fornire contesto, ad esempio il tag "ascomycete" può essere accompagnato dall'hint "fungo". Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientTagImageOptionalParams

Parametri facoltativi

Restituisce

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

options
ComputerVisionClientTagImageOptionalParams

Parametri facoltativi

callback

ServiceCallback<TagResult>

Callback

tagImage(string, ServiceCallback<TagResult>)

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

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine.

callback

ServiceCallback<TagResult>

Callback

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Questa operazione genera un elenco di parole o tag pertinenti al contenuto dell'immagine specificata. L'API Visione artificiale può restituire tag basati su oggetti, esseri viventi, scenari o azioni trovati nelle immagini. A differenza delle categorie, i tag non sono organizzati in base a un sistema di classificazione gerarchico, ma corrispondono al contenuto dell'immagine. I tag possono contenere hint per evitare ambiguità o fornire contesto, ad esempio il tag "ascomycete" può essere accompagnato dall'hint "fungo". Sono supportati due metodi di input: (1) Caricamento di un'immagine o (2) che specifica un URL immagine. Verrà restituita una risposta riuscita in JSON. Se la richiesta non è riuscita, la risposta conterrà un codice di errore e un messaggio per comprendere cosa è andato male.

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

Parametri

image
HttpRequestBody

Flusso di immagini.

Restituisce

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<TagResult>

Callback

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<TagResult>

Callback

Dettagli dei metodi ereditati

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando l'oggetto OperationSpec specificato.

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

Parametri

operationArguments
OperationArguments

Gli argomenti da cui verranno popolati i valori modello della richiesta HTTP.

operationSpec
OperationSpec

OperationSpec da usare per popolare httpRequest.

callback

ServiceCallback<any>

Callback da chiamare quando viene ricevuta la risposta.

Restituisce

Promise<RestResponse>

Ereditato daComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

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

Parametri

Restituisce

Ereditato daComputerVisionClientContext.sendRequest