ComputerVisionClient class

Extends

Construtores

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializa uma nova instância da classe ComputerVisionClient.

Propriedades Herdadas

credentials
endpoint

Métodos

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela respetiva classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Esta operação devolve uma caixa delimitadora à volta da área mais importante da imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Esta operação devolve uma caixa delimitadora à volta da área mais importante da imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Esta interface é utilizada para obter resultados OCR da operação de Leitura. O URL para esta interface deve ser obtido a partir do campo "Operation-Location" devolvido da interface de Leitura.

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

Esta operação devolve a lista de modelos específicos do domínio suportados pela API de Imagem Digitalizada. Atualmente, a API suporta os seguintes modelos específicos de domínio: reconhecedor de celebridades, reconhecedor de marcos. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR.

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

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR.

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

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, será devolvido o código de erro juntamente com uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

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

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, o código de erro juntamente com uma mensagem de erro será devolvido. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

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

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto, por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto, por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Métodos Herdados

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie um pedido HTTP preenchido com o OperationSpec fornecido.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

Detalhes do Construtor

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializa uma nova instância da classe ComputerVisionClient.

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

Parâmetros

credentials
ServiceClientCredentials

Credenciais de subscrição que identificam exclusivamente a subscrição do cliente.

endpoint

string

Pontos finais dos Serviços Cognitivos suportados.

options
ServiceClientOptions

As opções de parâmetros

Detalhes da Propriedade Herdada

credentials

credentials: ServiceClientCredentials

Valor de Propriedade

Herdado deComputerVisionClientContext.credentials

endpoint

endpoint: string

Valor de Propriedade

string

Herdado deComputerVisionClientContext.endpoint

Detalhes de Método

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientAnalyzeImageOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientAnalyzeImageOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<ImageAnalysis>

A chamada de retorno

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<ImageAnalysis>

A chamada de retorno

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

model

string

O conteúdo específico do domínio a reconhecer.

url

string

URL acessível publicamente de uma imagem.

Devoluções

Promise<Models.AnalyzeImageByDomainResponse>

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

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

Parâmetros

model

string

O conteúdo específico do domínio a reconhecer.

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<DomainModelResults>

A chamada de retorno

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Parâmetros

model

string

O conteúdo específico do domínio a reconhecer.

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<DomainModelResults>

A chamada de retorno

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

model

string

O conteúdo específico do domínio a reconhecer.

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Promise<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Parâmetros

model

string

O conteúdo específico do domínio a reconhecer.

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<DomainModelResults>

A chamada de retorno

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Parâmetros

model

string

O conteúdo específico do domínio a reconhecer.

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<DomainModelResults>

A chamada de retorno

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<ImageAnalysis>

A chamada de retorno

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<ImageAnalysis>

A chamada de retorno

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientDescribeImageOptionalParams

Os parâmetros opcionais

Devoluções

Modelos de Promessa.DescribeImageResponse<>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientDescribeImageOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<ImageDescription>

A chamada de retorno

describeImage(string, ServiceCallback<ImageDescription>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<ImageDescription>

A chamada de retorno

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela respetiva classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Modelos de Promessa.DescribeImageInStreamResponse<>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<ImageDescription>

A chamada de retorno

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<ImageDescription>

A chamada de retorno

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientDetectObjectsOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientDetectObjectsOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<DetectResult>

A chamada de retorno

detectObjects(string, ServiceCallback<DetectResult>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<DetectResult>

A chamada de retorno

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<DetectResult>

A chamada de retorno

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<DetectResult>

A chamada de retorno

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Parâmetros

width

number

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height

number

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.GenerateThumbnailResponse>

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

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

Parâmetros

width

number

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height

number

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

A chamada de retorno

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

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

Parâmetros

width

number

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height

number

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<void>

A chamada de retorno

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Parâmetros

width

number

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height

number

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

Parâmetros

width

number

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height

number

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<void>

A chamada de retorno

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

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

Parâmetros

width

number

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height

number

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<void>

A chamada de retorno

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Esta operação devolve uma caixa delimitadora à volta da área mais importante da imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<AreaOfInterestResult>

A chamada de retorno

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<AreaOfInterestResult>

A chamada de retorno

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Esta operação devolve uma caixa delimitadora à volta da área mais importante da imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<AreaOfInterestResult>

A chamada de retorno

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<AreaOfInterestResult>

A chamada de retorno

getReadResult(string, RequestOptionsBase)

Esta interface é utilizada para obter resultados OCR da operação de Leitura. O URL para esta interface deve ser obtido a partir do campo "Operation-Location" devolvido da interface de Leitura.

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

Parâmetros

operationId

string

ID da operação de leitura devolvida na resposta da interface "Ler".

options
RequestOptionsBase

Os parâmetros opcionais

Devoluções

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Parâmetros

operationId

string

ID da operação de leitura devolvida na resposta da interface "Ler".

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ReadOperationResult>

A chamada de retorno

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Parâmetros

operationId

string

ID da operação de leitura devolvida na resposta da interface "Ler".

callback

ServiceCallback<ReadOperationResult>

A chamada de retorno

listModels(RequestOptionsBase)

Esta operação devolve a lista de modelos específicos do domínio suportados pela API de Imagem Digitalizada. Atualmente, a API suporta os seguintes modelos específicos de domínio: reconhecedor de celebridades, reconhecedor de marcos. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

options
RequestOptionsBase

Os parâmetros opcionais

Devoluções

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Parâmetros

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ListModelsResult>

A chamada de retorno

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parâmetros

callback

ServiceCallback<ListModelsResult>

A chamada de retorno

read(string, ComputerVisionClientReadOptionalParams)

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR.

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientReadOptionalParams

Os parâmetros opcionais

Devoluções

Promise<ReadResponse>

Promise<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientReadOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

A chamada de retorno

read(string, ServiceCallback<void>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<void>

A chamada de retorno

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

options
ComputerVisionClientReadInStreamOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

options
ComputerVisionClientReadInStreamOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

A chamada de retorno

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<void>

A chamada de retorno

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, será devolvido o código de erro juntamente com uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

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

Parâmetros

detectOrientation

boolean

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver ao contrário).

url

string

URL acessível publicamente de uma imagem.

Devoluções

Promise<Models.RecognizePrintedTextResponse>

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

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

Parâmetros

detectOrientation

boolean

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver ao contrário).

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<OcrResult>

A chamada de retorno

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Parâmetros

detectOrientation

boolean

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver ao contrário).

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<OcrResult>

A chamada de retorno

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, o código de erro juntamente com uma mensagem de erro será devolvido. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

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

Parâmetros

detectOrientation

boolean

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver de cabeça para baixo).

image
HttpRequestBody

Um fluxo de imagens.

Devoluções

Promise<Models.RecognizePrintedTextInStreamResponse>

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

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

Parâmetros

detectOrientation

boolean

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver de cabeça para baixo).

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<OcrResult>

A chamada de retorno

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Parâmetros

detectOrientation

boolean

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver de cabeça para baixo).

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<OcrResult>

A chamada de retorno

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto, por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientTagImageOptionalParams

Os parâmetros opcionais

Devoluções

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
ComputerVisionClientTagImageOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<TagResult>

A chamada de retorno

tagImage(string, ServiceCallback<TagResult>)

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

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<TagResult>

A chamada de retorno

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto, por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

options
ComputerVisionClientTagImageInStreamOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

options
ComputerVisionClientTagImageInStreamOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<TagResult>

A chamada de retorno

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<TagResult>

A chamada de retorno

Detalhes do Método Herdado

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie um pedido HTTP preenchido com o OperationSpec fornecido.

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

Parâmetros

operationArguments
OperationArguments

Os argumentos a partir dos quais os valores de modelo do pedido HTTP serão preenchidos.

operationSpec
OperationSpec

O OperationSpec a utilizar para preencher o httpRequest.

callback

ServiceCallback<any>

A chamada de retorno a chamar quando a resposta é recebida.

Devoluções

Promise<RestResponse>

Herdado deComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

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

Parâmetros

Devoluções

Herdado deComputerVisionClientContext.sendRequest