ComputerVision Interfaz

public interface ComputerVision

Una instancia de esta clase proporciona acceso a todas las operaciones definidas en ComputerVision.

Resumen del método

Modificador y tipo Método y descripción
ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que permite elegir las características que se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que permite elegir las características que se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que permite elegir las características que se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que le permite elegir qué características se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

ImageAnalysis analyzeImageInStream(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que le permite elegir qué características se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

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

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que le permite elegir qué características se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

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

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

ImageDescription describeImageInStream(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

DetectResult detectObjectsInStream(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar lo que salió mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar lo que salió mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

AreaOfInterestResult getAreaOfInterestInStream(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

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

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar lo que salió mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

ReadOperationResult getReadResult(UUID operationId)

Esta interfaz se usa para obtener los resultados de OCR de la operación de lectura. La dirección URL de esta interfaz debe recuperarse del campo "Operation-Location" devuelto desde la interfaz read.

Observable<ReadOperationResult> getReadResultAsync(UUID operationId)

Esta interfaz se usa para obtener los resultados de OCR de la operación de lectura. La dirección URL de esta interfaz debe recuperarse del campo "Operation-Location" devuelto desde la interfaz read.

ListModelsResult listModels()

Esta operación devuelve la lista de modelos específicos del dominio admitidos por Computer Vision API. Actualmente, la API admite los siguientes modelos específicos del dominio: reconocimiento de celebridades, reconocimiento de lugares de interés. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Observable<ListModelsResult> listModelsAsync()

Esta operación devuelve la lista de modelos específicos del dominio admitidos por Computer Vision API. Actualmente, la API admite los siguientes modelos específicos del dominio: reconocimiento de celebridades, reconocimiento de lugares de interés. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionReadDefinitionStages.WithUrl read()

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

void read(String url, ReadOptionalParameter readOptionalParameter)

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

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

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

void readInStream(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

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

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

TagResult tagImageInStream(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

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

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Detalles del método

analyzeImage

public ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que permite elegir las características que se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada analyzeImage

analyzeImage

public ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que permite elegir las características que se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
analyzeImageOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto ImageAnalysis si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

analyzeImageAsync

public Observable analyzeImageAsync(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que permite elegir las características que se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
analyzeImageOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto ImageAnalysis

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

analyzeImageByDomain

public ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada analyzeImageByDomain

analyzeImageByDomain

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

model - Contenido específico del dominio que se va a reconocer.
url - Dirección URL accesible públicamente de una imagen.
analyzeImageByDomainOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto DomainModelResults si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

analyzeImageByDomainAsync

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

model - Contenido específico del dominio que se va a reconocer.
url - Dirección URL accesible públicamente de una imagen.
analyzeImageByDomainOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto DomainModelResults

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

analyzeImageByDomainInStream

public ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada analyzeImageByDomainInStream

analyzeImageByDomainInStream

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Parameters:

model - Contenido específico del dominio que se va a reconocer.
image - Secuencia de imágenes.
analyzeImageByDomainInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto DomainModelResults si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

analyzeImageByDomainInStreamAsync

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

Esta operación reconoce el contenido de una imagen mediante la aplicación de un modelo específico del dominio. La lista de modelos específicos del dominio admitidos por Computer Vision API se puede obtener mediante la solicitud /models GET. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, lugares de interés. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Parameters:

model - Contenido específico del dominio que se va a reconocer.
image - Secuencia de imágenes.
analyzeImageByDomainInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

que se puede observar en el objeto DomainModelResults

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

analyzeImageInStream

public ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que le permite elegir qué características se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Returns:

la primera fase de la llamada analyzeImageInStream

analyzeImageInStream

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

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que le permite elegir qué características se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Parameters:

image - Secuencia de imágenes.
analyzeImageInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto ImageAnalysis si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

analyzeImageInStreamAsync

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

Esta operación extrae un amplio conjunto de características visuales en función del contenido de la imagen. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Dentro de la solicitud, hay un parámetro opcional que le permite elegir qué características se van a devolver. De forma predeterminada, las categorías de imagen se devuelven en la respuesta. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Parameters:

image - Secuencia de imágenes.
analyzeImageInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

que se puede observar en el objeto ImageAnalysis

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

describeImage

public ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Returns:

la primera fase de la llamada describeImage

describeImage

public ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
describeImageOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto ImageDescription si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

describeImageAsync

public Observable describeImageAsync(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
describeImageOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

que se puede observar en el objeto ImageDescription

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

describeImageInStream

public ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que ha ido mal.

Returns:

la primera fase de la llamada describeImageInStream

describeImageInStream

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

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

image - Secuencia de imágenes.
describeImageInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto ImageDescription si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

describeImageInStreamAsync

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

Esta operación genera una descripción de una imagen en lenguaje natural con frases completas. La descripción se basa en una colección de etiquetas de contenido que también son devueltas por la operación. Puede generarse más de una descripción de cada imagen. Las descripciones se ordenan por su puntuación de confianza. Las descripciones pueden incluir resultados de modelos de dominio famosos y de puntos de referencia, si procede. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

image - Una secuencia de imágenes.
describeImageInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto ImageDescription

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

detectObjects

public ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada detectObjects

detectObjects

public DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
detectObjectsOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto DetectResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

detectObjectsAsync

public Observable detectObjectsAsync(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
detectObjectsOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto DetectResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

detectObjectsInStream

public ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada detectObjectsInStream

detectObjectsInStream

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

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

image - Una secuencia de imágenes.
detectObjectsInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto DetectResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

detectObjectsInStreamAsync

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

Realiza la detección de objetos en la imagen especificada. Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

image - Una secuencia de imágenes.
detectObjectsInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto DetectResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

generateThumbnail

public ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar lo que salió mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Returns:

la primera fase de la llamada generateThumbnail

generateThumbnail

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar lo que salió mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

width - Ancho de la miniatura, en píxeles. Debe estar entre 1 y 1024. Se recomienda un mínimo de 50.
height - Alto de la miniatura, en píxeles. Debe estar entre 1 y 1024. Se recomienda un mínimo de 50.
url - Dirección URL accesible públicamente de una imagen.
generateThumbnailOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto InputStream si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

generateThumbnailAsync

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

width - Ancho de la miniatura, en píxeles. Debe estar entre 1 y 1024. Se recomienda un mínimo de 50.
height - Alto de la miniatura, en píxeles. Debe estar entre 1 y 1024. Se recomienda un mínimo de 50.
url - Dirección URL accesible públicamente de una imagen.
generateThumbnailOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto InputStream

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

generateThumbnailInStream

public ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Returns:

la primera fase de la llamada generateThumbnailInStream

generateThumbnailInStream

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

width - Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.
height - Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.
image - Secuencia de imágenes.
generateThumbnailInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto InputStream si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

generateThumbnailInStreamAsync

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

Esta operación genera una imagen en miniatura con el ancho y alto especificados por el usuario. De forma predeterminada, el servicio analiza la imagen, identifica la región de interés (ROI) y genera las coordenadas de recorte inteligentes según el ROI. El recorte inteligente ayuda a especificar una relación de aspecto que difiere de la de la imagen de entrada. Una respuesta correcta contiene el binario de la imagen en miniatura. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

width - Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.
height - Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.
image - Secuencia de imágenes.
generateThumbnailInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto InputStream

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

getAreaOfInterest

public ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Returns:

la primera fase de la llamada getAreaOfInterest

getAreaOfInterest

public AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
getAreaOfInterestOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto AreaOfInterestResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

getAreaOfInterestAsync

public Observable getAreaOfInterestAsync(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
getAreaOfInterestOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

que se puede observar en el objeto AreaOfInterestResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

getAreaOfInterestInStream

public ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Returns:

la primera fase de la llamada getAreaOfInterestInStream

getAreaOfInterestInStream

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

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué ha ido mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

image - Secuencia de imágenes.
getAreaOfInterestInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto AreaOfInterestResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si la solicitud no se puede enviar

getAreaOfInterestInStreamAsync

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

Esta operación devuelve un rectángulo delimitador alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar lo que salió mal. Tras un error, se devuelve el código de error y un mensaje de error. El código de error podría ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout o InternalServerError.

Parameters:

image - Secuencia de imágenes.
getAreaOfInterestInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto AreaOfInterestResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

getReadResult

public ReadOperationResult getReadResult(UUID operationId)

Esta interfaz se usa para obtener los resultados de OCR de la operación de lectura. La dirección URL de esta interfaz debe recuperarse del campo "Operation-Location" devuelto desde la interfaz read.

Parameters:

operationId - Identificador de la operación de lectura devuelta en la respuesta de la interfaz "Read".

Returns:

El objeto ReadOperationResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionOcrErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

getReadResultAsync

public Observable getReadResultAsync(UUID operationId)

Esta interfaz se usa para obtener los resultados de OCR de la operación de lectura. La dirección URL de esta interfaz debe recuperarse del campo "Operation-Location" devuelto desde la interfaz read.

Parameters:

operationId - Identificador de la operación de lectura devuelta en la respuesta de la interfaz "Read".

Returns:

observable para el objeto ReadOperationResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

listModels

public ListModelsResult listModels()

Esta operación devuelve la lista de modelos específicos del dominio admitidos por Computer Vision API. Actualmente, la API admite los siguientes modelos específicos del dominio: reconocimiento de celebridades, reconocimiento de lugares de interés. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

El objeto ListModelsResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

listModelsAsync

public Observable listModelsAsync()

Esta operación devuelve la lista de modelos específicos del dominio admitidos por Computer Vision API. Actualmente, la API admite los siguientes modelos específicos del dominio: reconocimiento de celebridades, reconocimiento de lugares de interés. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

observable para el objeto ListModelsResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

read

public ComputerVisionReadDefinitionStages.WithUrl read()

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

Returns:

la primera fase de la llamada de lectura

read

public void read(String url, ReadOptionalParameter readOptionalParameter)

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

Parameters:

url - Dirección URL accesible públicamente de una imagen.
readOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionOcrErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

readAsync

public Observable readAsync(String url, ReadOptionalParameter readOptionalParameter)

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

Parameters:

url - Dirección URL accesible públicamente de una imagen.
readOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

representación del cálculo diferido de esta llamada si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

readInStream

public ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

Returns:

la primera fase de la llamada readInStream

readInStream

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

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

Parameters:

image - Una secuencia de imágenes.
readInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionOcrErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

readInStreamAsync

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

Use esta interfaz para obtener el resultado de una operación de lectura, utilizando los algoritmos de reconocimiento óptico de caracteres (OCR) de última generación optimizados para documentos con gran cantidad de texto. Cuando se usa la interfaz Read, la respuesta contiene un campo denominado "Operation-Location". El campo "Operation-Location" contiene la dirección URL que debe usar para la operación "GetReadResult" para acceder a los resultados de OCR..

Parameters:

image - Una secuencia de imágenes.
readInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

representación del cálculo diferido de esta llamada si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

recognizePrintedText

public ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

Returns:

la primera fase de la llamada recognizePrintedText

recognizePrintedText

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

Parameters:

detectOrientation - Si detecta la orientación del texto en la imagen. Con detectOrientation=true, el servicio OCR intenta detectar la orientación de la imagen y corregirla antes de su posterior procesamiento (por ejemplo, si está al revés).
url - Dirección URL accesible públicamente de una imagen.
recognizePrintedTextOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto OcrResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

recognizePrintedTextAsync

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

Parameters:

detectOrientation - Si detecta la orientación del texto en la imagen. Con detectOrientation=true, el servicio OCR intenta detectar la orientación de la imagen y corregirla antes de su posterior procesamiento (por ejemplo, si está al revés).
url - Dirección URL accesible públicamente de una imagen.
recognizePrintedTextOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto OcrResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

recognizePrintedTextInStream

public ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

Returns:

la primera fase de la llamada recognizePrintedTextInStream

recognizePrintedTextInStream

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

Parameters:

detectOrientation - Si detecta la orientación del texto en la imagen. Con detectOrientation=true, el servicio OCR intenta detectar la orientación de la imagen y corregirla antes de su posterior procesamiento (por ejemplo, si está al revés).
image - Una secuencia de imágenes.
recognizePrintedTextInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto OcrResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

recognizePrintedTextInStreamAsync

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

El reconocimiento óptico de caracteres (OCR) detecta el texto de una imagen y extrae los caracteres reconocidos en una secuencia de caracteres que se puede usar en una máquina. Si se ejecuta correctamente, se devolverán los resultados de OCR. Tras un error, se devolverá el código de error junto con un mensaje de error. El código de error puede ser uno de InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage o InternalServerError.

Parameters:

detectOrientation - Si detecta la orientación del texto en la imagen. Con detectOrientation=true, el servicio OCR intenta detectar la orientación de la imagen y corregirla antes de su posterior procesamiento (por ejemplo, si está al revés).
image - Una secuencia de imágenes.
recognizePrintedTextInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto OcrResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

tagImage

public ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada tagImage

tagImage

public TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
tagImageOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto TagResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

tagImageAsync

public Observable tagImageAsync(String url, TagImageOptionalParameter tagImageOptionalParameter)

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

url - Dirección URL accesible públicamente de una imagen.
tagImageOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto TagResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

tagImageInStream

public ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Returns:

la primera fase de la llamada tagImageInStream

tagImageInStream

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

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

image - Una secuencia de imágenes.
tagImageInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto TagResult si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
ComputerVisionErrorResponseException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

tagImageInStreamAsync

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

Esta operación genera una lista de palabras o etiquetas que son representativas del contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones encontrados en las imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, sino que se corresponden con el contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar la ambigüedad o proporcionar un contexto; por ejemplo, la etiqueta "ascomiceto" puede venir acompañada de la sugerencia "hongo". Se admiten dos métodos de entrada (1) Cargando una imagen o (2) especificando una dirección URL de imagen. Se devolverá una respuesta correcta en JSON. Si se produce un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que salió mal.

Parameters:

image - Una secuencia de imágenes.
tagImageInStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto TagResult

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

Se aplica a