ComputerVision Interface

public interface ComputerVision

Uma instância dessa classe fornece acesso a todas as operações definidas em ComputerVision.

Resumo do método

Modificador e tipo Método e descrição
ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

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.

ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

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.

Observable<ImageAnalysis> analyzeImageAsync(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

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.

ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

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.

DomainModelResults analyzeImageByDomain(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

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.

Observable<DomainModelResults> analyzeImageByDomainAsync(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

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.

ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

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.

DomainModelResults analyzeImageByDomainInStream(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

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.

Observable<DomainModelResults> analyzeImageByDomainInStreamAsync(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

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.

ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

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.

ImageAnalysis analyzeImageInStream(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

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.

Observable<ImageAnalysis> analyzeImageInStreamAsync(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

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.

ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

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.

ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

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.

Observable<ImageDescription> describeImageAsync(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

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.

ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

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.

ImageDescription describeImageInStream(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

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.

Observable<ImageDescription> describeImageInStreamAsync(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

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.

ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

Executa a detecção de objetos 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.

DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Executa a detecção de objetos 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.

Observable<DetectResult> detectObjectsAsync(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Executa a detecção de objetos 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.

ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

Executa a detecção de objetos 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.

DetectResult detectObjectsInStream(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Executa a detecção de objetos 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.

Observable<DetectResult> detectObjectsInStreamAsync(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Executa a detecção de objetos 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.

ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

InputStream generateThumbnail(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<InputStream> generateThumbnailAsync(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

InputStream generateThumbnailInStream(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<InputStream> generateThumbnailInStreamAsync(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<AreaOfInterestResult> getAreaOfInterestAsync(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

AreaOfInterestResult getAreaOfInterestInStream(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<AreaOfInterestResult> getAreaOfInterestInStreamAsync(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ReadOperationResult getReadResult(UUID operationId)

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.

Observable<ReadOperationResult> getReadResultAsync(UUID operationId)

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.

ListModelsResult listModels()

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.

Observable<ListModelsResult> listModelsAsync()

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.

ComputerVisionReadDefinitionStages.WithUrl read()

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 uso intenso de 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..

void read(String url, ReadOptionalParameter readOptionalParameter)

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 uso intenso de 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..

Observable<Void> readAsync(String url, ReadOptionalParameter readOptionalParameter)

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 uso intenso de 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..

ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

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 uso intenso de 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..

void readInStream(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

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 uso intenso de 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..

Observable<Void> readInStreamAsync(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

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 uso intenso de 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..

ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

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.

OcrResult recognizePrintedText(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

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.

Observable<OcrResult> recognizePrintedTextAsync(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

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.

ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

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.

OcrResult recognizePrintedTextInStream(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

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.

Observable<OcrResult> recognizePrintedTextInStreamAsync(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

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.

ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

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.

TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

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.

Observable<TagResult> tagImageAsync(String url, TagImageOptionalParameter tagImageOptionalParameter)

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.

ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

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.

TagResult tagImageInStream(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

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.

Observable<TagResult> tagImageInStreamAsync(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

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.

Detalhes do método

analyzeImage

public ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

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.

Returns:

o primeiro estágio da chamada analyzeImage

analyzeImage

public ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

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.

Parameters:

url - URL acessível publicamente de uma imagem.
analyzeImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageAnalysis se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

analyzeImageAsync

public Observable analyzeImageAsync(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

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.

Parameters:

url - URL acessível publicamente de uma imagem.
analyzeImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageAnalysis

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

analyzeImageByDomain

public ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

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.

Returns:

o primeiro estágio da chamada analyzeImageByDomain

analyzeImageByDomain

public DomainModelResults analyzeImageByDomain(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

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.

Parameters:

model - O conteúdo específico do domínio a ser reconhecido.
url - URL acessível publicamente de uma imagem.
analyzeImageByDomainOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto DomainModelResults se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

analyzeImageByDomainAsync

public Observable analyzeImageByDomainAsync(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

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.

Parameters:

model - O conteúdo específico do domínio a ser reconhecido.
url - URL acessível publicamente de uma imagem.
analyzeImageByDomainOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto DomainModelResults

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

analyzeImageByDomainInStream

public ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

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.

Returns:

o primeiro estágio da chamada analyzeImageByDomainInStream

analyzeImageByDomainInStream

public DomainModelResults analyzeImageByDomainInStream(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

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.

Parameters:

model - O conteúdo específico do domínio a ser reconhecido.
image - Um fluxo de imagem.
analyzeImageByDomainInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto DomainModelResults se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

analyzeImageByDomainInStreamAsync

public Observable analyzeImageByDomainInStreamAsync(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

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.

Parameters:

model - O conteúdo específico do domínio a ser reconhecido.
image - Um fluxo de imagem.
analyzeImageByDomainInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto DomainModelResults

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

analyzeImageInStream

public ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

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.

Returns:

o primeiro estágio da chamada analyzeImageInStream

analyzeImageInStream

public ImageAnalysis analyzeImageInStream(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

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.

Parameters:

image - Um fluxo de imagem.
analyzeImageInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageAnalysis se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

analyzeImageInStreamAsync

public Observable analyzeImageInStreamAsync(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

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.

Parameters:

image - Um fluxo de imagem.
analyzeImageInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageAnalysis

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

describeImage

public ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

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.

Returns:

o primeiro estágio da chamada describeImage

describeImage

public ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

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.

Parameters:

url - URL acessível publicamente de uma imagem.
describeImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageDescription se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

describeImageAsync

public Observable describeImageAsync(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

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.

Parameters:

url - URL acessível publicamente de uma imagem.
describeImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageDescription

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

describeImageInStream

public ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

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.

Returns:

o primeiro estágio da chamada describeImageInStream

describeImageInStream

public ImageDescription describeImageInStream(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

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.

Parameters:

image - Um fluxo de imagem.
describeImageInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageDescription se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

describeImageInStreamAsync

public Observable describeImageInStreamAsync(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

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.

Parameters:

image - Um fluxo de imagem.
describeImageInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageDescription

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

detectObjects

public ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

Executa a detecção de objetos 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.

Returns:

o primeiro estágio da chamada detectObjects

detectObjects

public DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Executa a detecção de objetos 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.

Parameters:

url - URL acessível publicamente de uma imagem.
detectObjectsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto DetectResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

detectObjectsAsync

public Observable detectObjectsAsync(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Executa a detecção de objetos 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.

Parameters:

url - URL acessível publicamente de uma imagem.
detectObjectsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto DetectResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

detectObjectsInStream

public ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

Executa a detecção de objetos 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.

Returns:

o primeiro estágio da chamada detectObjectsInStream

detectObjectsInStream

public DetectResult detectObjectsInStream(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Executa a detecção de objetos 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.

Parameters:

image - Um fluxo de imagem.
detectObjectsInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto DetectResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

detectObjectsInStreamAsync

public Observable detectObjectsInStreamAsync(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Executa a detecção de objetos 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.

Parameters:

image - Um fluxo de imagem.
detectObjectsInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto DetectResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

generateThumbnail

public ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

o primeiro estágio da chamada generateThumbnail

generateThumbnail

public InputStream generateThumbnail(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
height - Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
url - URL acessível publicamente de uma imagem.
generateThumbnailOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto InputStream se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

generateThumbnailAsync

public Observable generateThumbnailAsync(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
height - Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
url - URL acessível publicamente de uma imagem.
generateThumbnailOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto InputStream

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

generateThumbnailInStream

public ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

o primeiro estágio da chamada generateThumbnailInStream

generateThumbnailInStream

public InputStream generateThumbnailInStream(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
height - Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
image - Um fluxo de imagem.
generateThumbnailInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto InputStream se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

generateThumbnailInStreamAsync

public Observable generateThumbnailInStreamAsync(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
height - Altura da miniatura, em pixels. Deve estar entre 1 e 1024. Mínimo recomendado de 50.
image - Um fluxo de imagem.
generateThumbnailInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto InputStream

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getAreaOfInterest

public ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

o primeiro estágio da chamada getAreaOfInterest

getAreaOfInterest

public AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

url - URL acessível publicamente de uma imagem.
getAreaOfInterestOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto AreaOfInterestResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getAreaOfInterestAsync

public Observable getAreaOfInterestAsync(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

url - URL acessível publicamente de uma imagem.
getAreaOfInterestOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto AreaOfInterestResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getAreaOfInterestInStream

public ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

o primeiro estágio da chamada getAreaOfInterestInStream

getAreaOfInterestInStream

public AreaOfInterestResult getAreaOfInterestInStream(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

image - Um fluxo de imagem.
getAreaOfInterestInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto AreaOfInterestResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getAreaOfInterestInStreamAsync

public Observable getAreaOfInterestInStreamAsync(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

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 falhar, 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 invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

image - Um fluxo de imagem.
getAreaOfInterestInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto AreaOfInterestResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getReadResult

public ReadOperationResult getReadResult(UUID operationId)

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.

Parameters:

operationId - ID da operação de leitura retornada na resposta da interface 'Read'.

Returns:

o objeto ReadOperationResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionOcrErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getReadResultAsync

public Observable getReadResultAsync(UUID operationId)

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.

Parameters:

operationId - ID da operação de leitura retornada na resposta da interface 'Read'.

Returns:

o observável para o objeto ReadOperationResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listModels

public ListModelsResult listModels()

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.

Returns:

o objeto ListModelsResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

listModelsAsync

public Observable listModelsAsync()

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.

Returns:

o observável para o objeto ListModelsResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

read

public ComputerVisionReadDefinitionStages.WithUrl read()

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 uso intenso de 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..

Returns:

o primeiro estágio da chamada de leitura

read

public void read(String url, ReadOptionalParameter readOptionalParameter)

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 uso intenso de 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..

Parameters:

url - URL acessível publicamente de uma imagem.
readOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionOcrErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

readAsync

public Observable readAsync(String url, ReadOptionalParameter readOptionalParameter)

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 uso intenso de 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..

Parameters:

url - URL acessível publicamente de uma imagem.
readOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

uma representação da computação adiada dessa chamada, se bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

readInStream

public ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

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 uso intenso de 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..

Returns:

o primeiro estágio da chamada readInStream

readInStream

public void readInStream(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

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 uso intenso de 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..

Parameters:

image - Um fluxo de imagem.
readInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionOcrErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

readInStreamAsync

public Observable readInStreamAsync(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

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 uso intenso de 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..

Parameters:

image - Um fluxo de imagem.
readInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

uma representação da computação adiada dessa chamada, se bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

recognizePrintedText

public ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

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.

Returns:

o primeiro estágio da chamada recognizePrintedText

recognizePrintedText

public OcrResult recognizePrintedText(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

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.

Parameters:

detectOrientation - 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).
url - URL acessível publicamente de uma imagem.
recognizePrintedTextOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto OcrResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

recognizePrintedTextAsync

public Observable recognizePrintedTextAsync(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

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.

Parameters:

detectOrientation - 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).
url - URL acessível publicamente de uma imagem.
recognizePrintedTextOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto OcrResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

recognizePrintedTextInStream

public ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

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.

Returns:

o primeiro estágio da chamada recognizePrintedTextInStream

recognizePrintedTextInStream

public OcrResult recognizePrintedTextInStream(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

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.

Parameters:

detectOrientation - 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).
image - Um fluxo de imagens.
recognizePrintedTextInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto OcrResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

recognizePrintedTextInStreamAsync

public Observable recognizePrintedTextInStreamAsync(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

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.

Parameters:

detectOrientation - 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).
image - Um fluxo de imagens.
recognizePrintedTextInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto OcrResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

tagImage

public ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

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.

Returns:

o primeiro estágio da chamada tagImage

tagImage

public TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

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.

Parameters:

url - URL acessível publicamente de uma imagem.
tagImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto TagResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

tagImageAsync

public Observable tagImageAsync(String url, TagImageOptionalParameter tagImageOptionalParameter)

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.

Parameters:

url - URL acessível publicamente de uma imagem.
tagImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto TagResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

tagImageInStream

public ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

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.

Returns:

o primeiro estágio da chamada tagImageInStream

tagImageInStream

public TagResult tagImageInStream(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

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.

Parameters:

image - Um fluxo de imagens.
tagImageInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto TagResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ComputerVisionErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

tagImageInStreamAsync

public Observable tagImageInStreamAsync(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

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.

Parameters:

image - Um fluxo de imagens.
tagImageInStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto TagResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

Aplica-se a