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)

Essa operação extrai um conjunto avançado de recursos visuais com base no conteúdo da imagem. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Em sua solicitação, 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á retornada 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)

Essa operação reconhece o conteúdo em uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio com suporte pelo API da Pesquisa Visual Computacional pode ser recuperada usando a solicitação GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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)

Essa operação reconhece o conteúdo em uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio com suporte pelo API da Pesquisa Visual Computacional pode ser recuperada usando a solicitação GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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)

Essa operação extrai um conjunto avançado de recursos visuais com base no conteúdo da imagem. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Em sua solicitação, 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á retornada 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 no idioma legível por humanos com frases completas. A descrição se baseia em uma coleção de marcas 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 por pontuação de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e de referência, se aplicável. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 no idioma legível por humanos com frases completas. A descrição se baseia em uma coleção de marcas 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 por pontuação de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e de referência, se aplicável. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 detecção de objeto na imagem especificada. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 detecção de objeto na imagem especificada. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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)

Essa operação gera uma imagem em miniatura com a altura e a largura especificadas pelo usuário. Por padrão, o serviço analisa a imagem, identifica a ROI (região de interesse) e gera as coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma taxa de proporção diferente da da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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)

Essa operação gera uma imagem em miniatura com a altura e a largura especificadas pelo usuário. Por padrão, o serviço analisa a imagem, identifica a ROI (região de interesse) e gera as coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma taxa de proporção diferente da da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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)

Essa operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será retornada em JSON. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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)

Essa operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será retornada em JSON. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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)

Essa interface é usada para obter os resultados de OCR da operação de leitura. A URL para essa interface deve ser recuperada do campo 'Operation-Location' retornado da interface De leitura.

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

Essa operação retorna a lista de modelos específicos de domínio com suporte pela API de Pesquisa Visual Computacional. Atualmente, a API dá suporte aos seguintes modelos específicos de domínio: reconhecedor de celebridades, reconhecedor de pontos de referência. Uma resposta bem-sucedida será retornada 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 OCR (Reconhecimento Óptico de Caracteres) de última geração otimizados para documentos com texto pesado. 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 OCR (Reconhecimento Óptico de Caracteres) de última geração otimizados para documentos com texto pesado. 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 OCR (reconhecimento óptico de caracteres) detecta o texto em uma imagem e extrai os caracteres reconhecidos para um fluxo de caracteres utilizável por computador. Após o sucesso, os resultados do OCR serão retornados. Após a falha, o código de erro junto 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 OCR (reconhecimento óptico de caracteres) detecta o texto em uma imagem e extrai os caracteres reconhecidos para um fluxo de caracteres utilizável por computador. Após o êxito, os resultados do OCR serão retornados. Após a falha, o código de erro junto com uma mensagem de erro será retornado. O código de erro pode ser 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 marcas que são relevantes para o conteúdo da imagem fornecida. A API da Pesquisa Visual Computacional pode retornar marcas com base em objetos, seres vivos, cenário ou ações encontradas em imagens. Diferentemente das categorias, as marcas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As marcas podem conter dicas para evitar ambiguidade ou dar contexto, por exemplo, a marca "ascomycota" pode ser acompanhada pela dica "fungo". Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 marcas que são relevantes para o conteúdo da imagem fornecida. A API da Pesquisa Visual Computacional pode retornar marcas com base em objetos, seres vivos, cenário ou ações encontradas em imagens. Diferentemente das categorias, as marcas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As marcas podem conter dicas para evitar ambiguidade ou dar contexto, por exemplo, a marca "ascomycota" pode ser acompanhada pela dica "fungo". Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 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 assinatura que identificam exclusivamente a assinatura do cliente.

endpoint

string

Pontos de extremidade dos Serviços Cognitivos com suporte.

options
ServiceClientOptions

As opções de parâmetro

Detalhes das propriedades herdadas

credentials

credentials: ServiceClientCredentials

Valor da propriedade

Herdado deComputerVisionClientContext.credentials

endpoint

endpoint: string

Valor da propriedade

string

Herdado deComputerVisionClientContext.endpoint

Detalhes do método

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Essa operação extrai um conjunto avançado de recursos visuais com base no conteúdo da imagem. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Em sua solicitação, 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á retornada 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 acessível publicamente de uma imagem.

options
ComputerVisionClientAnalyzeImageOptionalParams

Os parâmetros opcionais

Retornos

Modelos de Promessa.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>

O retorno de chamada

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>

O retorno de chamada

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Essa operação reconhece o conteúdo em uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio com suporte pelo API da Pesquisa Visual Computacional pode ser recuperada usando a solicitação GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 acessível publicamente de uma imagem.

Retornos

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

callback

ServiceCallback<DomainModelResults>

O retorno de chamada

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Essa operação reconhece o conteúdo em uma imagem aplicando um modelo específico de domínio. A lista de modelos específicos de domínio com suporte pelo API da Pesquisa Visual Computacional pode ser recuperada usando a solicitação GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, pontos de referência. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 imagens.

Retornos

Modelos de Promessa.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 imagens.

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

callback

ServiceCallback<DomainModelResults>

O retorno de chamada

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Essa operação extrai um conjunto avançado de recursos visuais com base no conteúdo da imagem. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Em sua solicitação, 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á retornada 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 imagens.

Retornos

Modelos de Promessa.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>

O retorno de chamada

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<ImageAnalysis>

O retorno de chamada

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Esta operação gera uma descrição de uma imagem no idioma legível por humanos com frases completas. A descrição se baseia em uma coleção de marcas 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 por pontuação de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e de referência, se aplicável. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 acessível publicamente de uma imagem.

options
ComputerVisionClientDescribeImageOptionalParams

Os parâmetros opcionais

Retornos

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>

O retorno de chamada

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>

O retorno de chamada

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Esta operação gera uma descrição de uma imagem no idioma legível por humanos com frases completas. A descrição se baseia em uma coleção de marcas 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 por pontuação de confiança. As descrições podem incluir resultados de modelos de domínio de celebridades e de referência, se aplicável. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 imagens.

Retornos

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>

O retorno de chamada

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<ImageDescription>

O retorno de chamada

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Executa a detecção de objeto na imagem especificada. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 acessível publicamente de uma imagem.

options
ComputerVisionClientDetectObjectsOptionalParams

Os parâmetros opcionais

Retornos

Modelos de Promessa.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>

O retorno de chamada

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>

O retorno de chamada

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Executa a detecção de objeto na imagem especificada. Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 imagens.

Retornos

Modelos de Promessa.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>

O retorno de chamada

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<DetectResult>

O retorno de chamada

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Essa operação gera uma imagem em miniatura com a altura e a largura especificadas pelo usuário. Por padrão, o serviço analisa a imagem, identifica a ROI (região de interesse) e gera as coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma taxa de proporção diferente da da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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 acessível publicamente de uma imagem.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Os parâmetros opcionais

Retornos

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

callback

ServiceCallback<void>

O retorno de chamada

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Essa operação gera uma imagem em miniatura com a altura e a largura especificadas pelo usuário. Por padrão, o serviço analisa a imagem, identifica a ROI (região de interesse) e gera as coordenadas de corte inteligentes com base no ROI. O corte inteligente ajuda quando você especifica uma taxa de proporção diferente da da imagem de entrada. Uma resposta bem-sucedida contém o binário da imagem em miniatura. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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 imagens.

Retornos

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

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

callback

ServiceCallback<void>

O retorno de chamada

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Essa operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será retornada em JSON. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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 acessível publicamente de uma imagem.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Os parâmetros opcionais

Retornos

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>

O retorno de chamada

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>

O retorno de chamada

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Essa operação retorna uma caixa delimitadora em torno da área mais importante da imagem. Uma resposta bem-sucedida será retornada em JSON. Se a solicitação falhou, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Após a 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 imagens.

Retornos

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>

O retorno de chamada

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<AreaOfInterestResult>

O retorno de chamada

getReadResult(string, RequestOptionsBase)

Essa interface é usada para obter os resultados de OCR da operação de leitura. A URL para essa interface deve ser recuperada 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 'Read'.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Modelos de Promessa.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 'Read'.

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 'Read'.

callback

ServiceCallback<ReadOperationResult>

O retorno de chamada

listModels(RequestOptionsBase)

Essa operação retorna a lista de modelos específicos de domínio com suporte pela API de Pesquisa Visual Computacional. Atualmente, a API dá suporte aos seguintes modelos específicos de domínio: reconhecedor de celebridades, reconhecedor de pontos de referência. Uma resposta bem-sucedida será retornada 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

Retornos

Modelos de Promessa.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 OCR (Reconhecimento Óptico de Caracteres) de última geração otimizados para documentos com texto pesado. 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 acessível publicamente de uma imagem.

options
ComputerVisionClientReadOptionalParams

Os parâmetros opcionais

Retornos

Promise<ReadResponse>

Modelos de Promessa.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>

O retorno de chamada

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>

O retorno de chamada

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Use essa interface para obter o resultado de uma operação de leitura, empregando os algoritmos OCR (Reconhecimento Óptico de Caracteres) de última geração otimizados para documentos com texto pesado. 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 imagens.

options
ComputerVisionClientReadInStreamOptionalParams

Os parâmetros opcionais

Retornos

Modelos de Promessa.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>

O retorno de chamada

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parâmetros

image
HttpRequestBody

Um fluxo de imagens.

callback

ServiceCallback<void>

O retorno de chamada

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

O OCR (reconhecimento óptico de caracteres) detecta o texto em uma imagem e extrai os caracteres reconhecidos para um fluxo de caracteres utilizável por computador. Após o sucesso, os resultados do OCR serão retornados. Após a falha, o código de erro junto 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 detecta a orientação de texto na imagem. Com detectOrientation=true, o serviço OCR tenta detectar a orientação da imagem e corrigi-la antes de processamento adicional (por exemplo, se estiver de cabeça para baixo).

url

string

URL acessível publicamente de uma imagem.

Retornos

Modelos de Promessa.RecognizePrintedTextResponse<>

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

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

Parâmetros

detectOrientation

boolean

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

url

string

URL acessível publicamente 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 detecta a orientação de texto na imagem. Com detectOrientation=true, o serviço OCR tenta detectar a orientação da imagem e corrigi-la antes de processamento adicional (por exemplo, se estiver de cabeça para baixo).

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<OcrResult>

O retorno de chamada

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

O OCR (reconhecimento óptico de caracteres) detecta o texto em uma imagem e extrai os caracteres reconhecidos para um fluxo de caracteres utilizável por computador. Após o êxito, os resultados do OCR serão retornados. Após a falha, o código de erro junto com uma mensagem de erro será retornado. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

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

Parâmetros

detectOrientation

boolean

Se detectar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detectar 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.

Retornos

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 detectar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detectar 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 detectar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detectar 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 marcas que são relevantes para o conteúdo da imagem fornecida. A API da Pesquisa Visual Computacional pode retornar marcas com base em objetos, seres vivos, cenário ou ações encontradas em imagens. Diferentemente das categorias, as marcas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As marcas podem conter dicas para evitar ambiguidade ou dar contexto, por exemplo, a marca "ascomycota" pode ser acompanhada pela dica "fungo". Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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 acessível publicamente de uma imagem.

options
ComputerVisionClientTagImageOptionalParams

Os parâmetros opcionais

Retornos

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>

O retorno de chamada

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>

O retorno de chamada

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Esta operação gera uma lista de palavras ou marcas que são relevantes para o conteúdo da imagem fornecida. A API da Pesquisa Visual Computacional pode retornar marcas com base em objetos, seres vivos, cenário ou ações encontradas em imagens. Diferentemente das categorias, as marcas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As marcas podem conter dicas para evitar ambiguidade ou dar contexto, por exemplo, a marca "ascomycota" pode ser acompanhada pela dica "fungo". Há suporte para dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar uma URL de imagem. Uma resposta bem-sucedida será retornada 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

Retornos

Promise<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 preenchida usando o OperationSpec fornecido.

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

Parâmetros

operationArguments
OperationArguments

Os argumentos 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 a ser chamado quando a resposta é recebida.

Retornos

Promise<RestResponse>

Herdado deComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

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

Parâmetros

Retornos

Herdado deComputerVisionClientContext.sendRequest