Partilhar via


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 rico conjunto de recursos visuais com base no conteúdo da imagem. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Dentro do seu pedido, há um parâmetro opcional para permitir que você escolha quais recursos retornar. Por padrão, as categorias de imagem são retornadas na resposta. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Esta operação reconhece o conteúdo dentro de uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio suportados pela API de Visão Computacional pode ser recuperada usando a solicitação /models GET. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Esta operação reconhece o conteúdo dentro de uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio suportados pela API de Visão Computacional pode ser recuperada usando a solicitação /models GET. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Esta operação extrai um rico conjunto de recursos visuais com base no conteúdo da imagem. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Dentro do seu pedido, há um parâmetro opcional para permitir que você escolha quais recursos retornar. Por padrão, as categorias de imagem são retornadas na resposta. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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 é baseada em uma coleção de tags de conteúdo, que também são retornadas pela operação. Mais de uma descrição pode ser gerada para cada imagem. As descrições são ordenadas pelo seu índice de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e pontos de referência, se aplicável. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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 é baseada em uma coleção de tags de conteúdo, que também são retornadas pela operação. Mais de uma descrição pode ser gerada para cada imagem. As descrições são ordenadas pelo seu índice de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e pontos de referência, se aplicável. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Executa a deteção de objetos na imagem especificada. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Executa a deteção de objetos na imagem especificada. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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 usuário. Por padrão, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma proporção diferente da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de 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 usuário. Por padrão, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma proporção diferente da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de 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 retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Esta operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Esta interface é usada para obter resultados OCR da operação de leitura. O URL para esta interface deve ser recuperado do campo 'Operation-Location' retornado da interface de leitura.

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

Esta operação retorna a lista de modelos específicos de domínio que são suportados pela API de Visão Computacional. Atualmente, a API suporta os seguintes modelos específicos de domínio: reconhecedor de celebridades, reconhecedor de pontos de referência. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Use essa interface para obter o resultado de uma operação de leitura, empregando os algoritmos de reconhecimento ótico de caracteres (OCR) de última geração otimizados para documentos com muito texto. Quando você usa a interface de leitura, a resposta contém um campo chamado 'Operation-Location'. O campo 'Operation-Location' contém a URL que você deve usar para sua operação 'GetReadResult' para acessar os resultados do OCR.

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

Use essa interface para obter o resultado de uma operação de leitura, empregando os algoritmos de reconhecimento ótico de caracteres (OCR) de última geração otimizados para documentos com muito texto. Quando você usa a interface de leitura, a resposta contém um campo chamado 'Operation-Location'. O campo 'Operation-Location' contém a URL que você deve usar para sua operação 'GetReadResult' para acessar os resultados do OCR.

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

O Reconhecimento Ótico de Caracteres (OCR) deteta texto em uma imagem e extrai os caracteres reconhecidos em um fluxo de caracteres utilizável pela máquina. Após o sucesso, os resultados do OCR serão devolvidos. Em caso de falha, o código de erro juntamente com uma mensagem de erro será retornado. O código de erro pode ser um de 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 Caracteres (OCR) deteta texto em uma imagem e extrai os caracteres reconhecidos em um fluxo de caracteres utilizável pela máquina. Após o sucesso, os resultados do OCR serão devolvidos. Em caso de falha, o código de erro juntamente com uma mensagem de erro será retornado. 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 tags, que são relevantes para o conteúdo da imagem fornecida. A API de Visão por Computador pode retornar tags com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as tags não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As tags podem conter dicas para evitar ambiguidade ou fornecer contexto, por exemplo, a tag "ascomicete" pode ser acompanhada pela dica "fungo". Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Esta operação gera uma lista de palavras, ou tags, que são relevantes para o conteúdo da imagem fornecida. A API de Visão por Computador pode retornar tags com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as tags não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As tags podem conter dicas para evitar ambiguidade ou fornecer contexto, por exemplo, a tag "ascomicete" pode ser acompanhada pela dica "fungo". Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Métodos Herdados

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP que é preenchida usando 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 de extremidade de Serviços Cognitivos suportados.

options
ServiceClientOptions

As opções de parâmetro

Detalhes da Propriedade Herdada

credentials

credentials: ServiceClientCredentials

Valor de Propriedade

herdado deComputerVisionClientContext.credentials

endpoint

endpoint: string

Valor de Propriedade

string

herdado de ComputerVisionClientContext.endpoint

Detalhes de Método

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Esta operação extrai um rico conjunto de recursos visuais com base no conteúdo da imagem. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Dentro do seu pedido, há um parâmetro opcional para permitir que você escolha quais recursos retornar. Por padrão, as categorias de imagem são retornadas na resposta. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

url

string

URL publicamente acessível 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 publicamente acessível de uma imagem.

options
ComputerVisionClientAnalyzeImageOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<ImageAnalysis>

O retorno de chamada

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<ImageAnalysis>

O retorno de chamada

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Esta operação reconhece o conteúdo dentro de uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio suportados pela API de Visão Computacional pode ser recuperada usando a solicitação /models GET. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

model

string

O conteúdo específico do domínio a ser reconhecido.

url

string

URL publicamente acessível 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 ser reconhecido.

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<DomainModelResults>

O retorno de chamada

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 ser reconhecido.

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<DomainModelResults>

O retorno de chamada

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Esta operação reconhece o conteúdo dentro de uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio suportados pela API de Visão Computacional pode ser recuperada usando a solicitação /models GET. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

model

string

O conteúdo específico do domínio a ser reconhecido.

image
HttpRequestBody

Um fluxo de imagem.

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 ser reconhecido.

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<DomainModelResults>

O retorno de chamada

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 ser reconhecido.

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<DomainModelResults>

O retorno de chamada

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Esta operação extrai um rico conjunto de recursos visuais com base no conteúdo da imagem. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Dentro do seu pedido, há um parâmetro opcional para permitir que você escolha quais recursos retornar. Por padrão, as categorias de imagem são retornadas na resposta. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

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

callback

ServiceCallback<ImageAnalysis>

O retorno de chamada

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<ImageAnalysis>

O retorno de chamada

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 é baseada em uma coleção de tags de conteúdo, que também são retornadas pela operação. Mais de uma descrição pode ser gerada para cada imagem. As descrições são ordenadas pelo seu índice de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e pontos de referência, se aplicável. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

options
ComputerVisionClientDescribeImageOptionalParams

Os parâmetros opcionais

Devoluções

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

options
ComputerVisionClientDescribeImageOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<ImageDescription>

O retorno de chamada

describeImage(string, ServiceCallback<ImageDescription>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<ImageDescription>

O retorno de chamada

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 é baseada em uma coleção de tags de conteúdo, que também são retornadas pela operação. Mais de uma descrição pode ser gerada para cada imagem. As descrições são ordenadas pelo seu índice de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e pontos de referência, se aplicável. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

Devoluções

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<ImageDescription>

O retorno de chamada

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<ImageDescription>

O retorno de chamada

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Executa a deteção de objetos na imagem especificada. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

url

string

URL publicamente acessível 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 publicamente acessível de uma imagem.

options
ComputerVisionClientDetectObjectsOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<DetectResult>

O retorno de chamada

detectObjects(string, ServiceCallback<DetectResult>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<DetectResult>

O retorno de chamada

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Executa a deteção de objetos na imagem especificada. Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

Devoluções

Prometa<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<DetectResult>

O retorno de chamada

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<DetectResult>

O retorno de chamada

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo usuário. Por padrão, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma proporção diferente da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de 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 pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

height

number

Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

url

string

URL publicamente acessível de uma imagem.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Os parâmetros opcionais

Devoluções

Prometa<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 pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

height

number

Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

url

string

URL publicamente acessível de uma imagem.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

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 pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

height

number

Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<void>

O retorno de chamada

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo usuário. Por padrão, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma proporção diferente da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de 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 pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

height

number

Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

image
HttpRequestBody

Um fluxo de imagem.

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 pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

height

number

Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<void>

O retorno de chamada

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 pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

height

number

Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<void>

O retorno de chamada

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Esta operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Parâmetros

url

string

URL publicamente acessível 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 publicamente acessível de uma imagem.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<AreaOfInterestResult>

O retorno de chamada

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<AreaOfInterestResult>

O retorno de chamada

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Esta operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que deu errado. Em caso de falha, o código de erro e uma mensagem de erro são retornados. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

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

callback

ServiceCallback<AreaOfInterestResult>

O retorno de chamada

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<AreaOfInterestResult>

O retorno de chamada

getReadResult(string, RequestOptionsBase)

Esta interface é usada para obter resultados OCR da operação de leitura. O URL para esta interface deve ser recuperado do campo 'Operation-Location' retornado da interface de leitura.

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

Parâmetros

operationId

string

Id da operação de leitura retornada 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 retornada na resposta da interface 'Ler'.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ReadOperationResult>

O retorno de chamada

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Parâmetros

operationId

string

Id da operação de leitura retornada na resposta da interface 'Ler'.

callback

ServiceCallback<ReadOperationResult>

O retorno de chamada

listModels(RequestOptionsBase)

Esta operação retorna a lista de modelos específicos de domínio que são suportados pela API de Visão Computacional. Atualmente, a API suporta os seguintes modelos específicos de domínio: reconhecedor de celebridades, reconhecedor de pontos de referência. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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>

O retorno de chamada

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parâmetros

callback

ServiceCallback<ListModelsResult>

O retorno de chamada

read(string, ComputerVisionClientReadOptionalParams)

Use essa interface para obter o resultado de uma operação de leitura, empregando os algoritmos de reconhecimento ótico de caracteres (OCR) de última geração otimizados para documentos com muito texto. Quando você usa a interface de leitura, a resposta contém um campo chamado 'Operation-Location'. O campo 'Operation-Location' contém a URL que você deve usar para sua operação 'GetReadResult' para acessar os resultados do OCR.

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

Parâmetros

url

string

URL publicamente acessível 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 publicamente acessível de uma imagem.

options
ComputerVisionClientReadOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

read(string, ServiceCallback<void>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<void>

O retorno de chamada

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Use essa interface para obter o resultado de uma operação de leitura, empregando os algoritmos de reconhecimento ótico de caracteres (OCR) de última geração otimizados para documentos com muito texto. Quando você usa a interface de leitura, a resposta contém um campo chamado 'Operation-Location'. O campo 'Operation-Location' contém a URL que você deve usar para sua operação 'GetReadResult' para acessar os resultados do OCR.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

options
ComputerVisionClientReadInStreamOptionalParams

Os parâmetros opcionais

Devoluções

Prometa<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

options
ComputerVisionClientReadInStreamOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<void>

O retorno de chamada

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

O Reconhecimento Ótico de Caracteres (OCR) deteta texto em uma imagem e extrai os caracteres reconhecidos em um fluxo de caracteres utilizável pela máquina. Após o sucesso, os resultados do OCR serão devolvidos. Em caso de falha, o código de erro juntamente com uma mensagem de erro será retornado. O código de erro pode ser um de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

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

Parâmetros

detectOrientation

boolean

Se deteta 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 do processamento adicional (por exemplo, se estiver de cabeça para baixo).

url

string

URL publicamente acessível 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 deteta 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 do processamento adicional (por exemplo, se estiver de cabeça para baixo).

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<OcrResult>

O retorno de chamada

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Parâmetros

detectOrientation

boolean

Se deteta 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 do processamento adicional (por exemplo, se estiver de cabeça para baixo).

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<OcrResult>

O retorno de chamada

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

O Reconhecimento Ótico de Caracteres (OCR) deteta texto em uma imagem e extrai os caracteres reconhecidos em um fluxo de caracteres utilizável pela máquina. Após o sucesso, os resultados do OCR serão devolvidos. Em caso de falha, o código de erro juntamente com uma mensagem de erro será retornado. 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 deteta 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 do processamento adicional (por exemplo, se estiver de cabeça para baixo).

image
HttpRequestBody

Um fluxo de imagem.

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 deteta 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 do processamento adicional (por exemplo, se estiver de cabeça para baixo).

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<OcrResult>

O retorno de chamada

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Parâmetros

detectOrientation

boolean

Se deteta 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 do processamento adicional (por exemplo, se estiver de cabeça para baixo).

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<OcrResult>

O retorno de chamada

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Esta operação gera uma lista de palavras, ou tags, que são relevantes para o conteúdo da imagem fornecida. A API de Visão por Computador pode retornar tags com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as tags não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As tags podem conter dicas para evitar ambiguidade ou fornecer contexto, por exemplo, a tag "ascomicete" pode ser acompanhada pela dica "fungo". Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

options
ComputerVisionClientTagImageOptionalParams

Os parâmetros opcionais

Devoluções

Promise<TagImageResponse>

Prometa<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

options
ComputerVisionClientTagImageOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<TagResult>

O retorno de chamada

tagImage(string, ServiceCallback<TagResult>)

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

Parâmetros

url

string

URL publicamente acessível de uma imagem.

callback

ServiceCallback<TagResult>

O retorno de chamada

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Esta operação gera uma lista de palavras, ou tags, que são relevantes para o conteúdo da imagem fornecida. A API de Visão por Computador pode retornar tags com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as tags não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As tags podem conter dicas para evitar ambiguidade ou fornecer contexto, por exemplo, a tag "ascomicete" pode ser acompanhada pela dica "fungo". Dois métodos de entrada são suportados -- (1) Upload de uma imagem ou (2) Especificação de um URL de imagem. Uma resposta bem-sucedida será devolvida em JSON. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a entender o que deu errado.

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

options
ComputerVisionClientTagImageInStreamOptionalParams

Os parâmetros opcionais

Devoluções

Prometa<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

options
ComputerVisionClientTagImageInStreamOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<TagResult>

O retorno de chamada

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<TagResult>

O retorno de chamada

Detalhes do Método Herdado

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP que é preenchida usando 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 da solicitação HTTP serão preenchidos.

operationSpec
OperationSpec

O OperationSpec a ser usado para preencher o httpRequest.

callback

ServiceCallback<any>

O retorno de chamada para ligar quando a resposta for recebida.

Devoluções

Promise<RestResponse>

herdado de ComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

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

Parâmetros

Devoluções

herdado de ComputerVisionClientContext.sendRequest