ComputerVisionClient class

Extends

Constructores

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializa una nueva instancia de la clase ComputerVisionClient.

Propiedades heredadas

credentials
endpoint

Métodos

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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 ha ido mal.

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

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 ha ido mal.

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

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.

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

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.

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

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.

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

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.

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

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 de lectura.

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

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 ha ido mal.

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

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.

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

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.

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

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. Tras el éxito, 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.

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

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.

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

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.

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

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.

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

Métodos heredados

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envíe una solicitud HTTP que se rellene mediante operationSpec proporcionada.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envíe el httpRequest proporcionado.

Detalles del constructor

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializa una nueva instancia de la clase ComputerVisionClient.

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

Parámetros

credentials

ServiceClientCredentials

Credenciales de suscripción que identifican de forma única la suscripción de cliente.

endpoint

string

Puntos de conexión de Cognitive Services admitidos.

options

ServiceClientOptions

Las opciones de parámetro

Detalles de las propiedades heredadas

credentials

credentials: ServiceClientCredentials

Valor de propiedad

ServiceClientCredentials

Heredado deComputerVisionClientContext.credentials

endpoint

endpoint: string

Valor de propiedad

string

Heredado deComputerVisionClientContext.endpoint

Detalles del método

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

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.

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientAnalyzeImageOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientAnalyzeImageOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ImageAnalysis>

La devolución de llamada

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<ImageAnalysis>

La devolución de llamada

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

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.

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

Parámetros

model

string

Contenido específico del dominio que se va a reconocer.

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.AnalyzeImageByDomainResponse>

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

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

Parámetros

model

string

Contenido específico del dominio que se va a reconocer.

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

Los parámetros opcionales

callback

ServiceCallback<DomainModelResults>

La devolución de llamada

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Parámetros

model

string

Contenido específico del dominio que se va a reconocer.

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<DomainModelResults>

La devolución de llamada

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

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.

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

Parámetros

model

string

Contenido específico del dominio que se va a reconocer.

image

HttpRequestBody

Una secuencia de imágenes.

Devoluciones

Promise<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Parámetros

model

string

Contenido específico del dominio que se va a reconocer.

image

HttpRequestBody

Una secuencia de imágenes.

callback

ServiceCallback<DomainModelResults>

La devolución de llamada

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Parámetros

model

string

Contenido específico del dominio que se va a reconocer.

image

HttpRequestBody

Una secuencia de imágenes.

callback

ServiceCallback<DomainModelResults>

La devolución de llamada

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

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.

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

Parámetros

image

HttpRequestBody

Una secuencia de imágenes.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Parámetros

image

HttpRequestBody

Una secuencia de imágenes.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ImageAnalysis>

La devolución de llamada

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parámetros

image

HttpRequestBody

Una secuencia de imágenes.

callback

ServiceCallback<ImageAnalysis>

La devolución de llamada

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

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.

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientDescribeImageOptionalParams

Parámetros opcionales

Devoluciones

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientDescribeImageOptionalParams

Parámetros opcionales

callback

ServiceCallback<ImageDescription>

La devolución de llamada

describeImage(string, ServiceCallback<ImageDescription>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<ImageDescription>

La devolución de llamada

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

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.

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

Devoluciones

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<ImageDescription>

La devolución de llamada

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<ImageDescription>

La devolución de llamada

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

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 ha ido mal.

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientDetectObjectsOptionalParams

Parámetros opcionales

Devoluciones

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientDetectObjectsOptionalParams

Parámetros opcionales

callback

ServiceCallback<DetectResult>

La devolución de llamada

detectObjects(string, ServiceCallback<DetectResult>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<DetectResult>

La devolución de llamada

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

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 ha ido mal.

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

Devoluciones

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<DetectResult>

La devolución de llamada

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<DetectResult>

La devolución de llamada

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

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.

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

Parámetros

width

number

Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

height

number

Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

url

string

Dirección URL accesible públicamente de una imagen.

Devoluciones

Promise<Models.GenerateThumbnailResponse>

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

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

Parámetros

width

number

Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

height

number

Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<void>

La devolución de llamada

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

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

Parámetros

width

number

Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

height

number

Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<void>

La devolución de llamada

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

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.

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

Parámetros

width

number

Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

height

number

Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

image

HttpRequestBody

Secuencia de imágenes.

Devoluciones

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

Parámetros

width

number

Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

height

number

Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<void>

La devolución de llamada

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

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

Parámetros

width

number

Ancho de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

height

number

Alto de la miniatura, en píxeles. Debe estar comprendido entre 1 y 1024. Se recomienda un mínimo de 50.

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<void>

La devolución de llamada

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

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.

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

Devoluciones

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<AreaOfInterestResult>

La devolución de llamada

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<AreaOfInterestResult>

La devolución de llamada

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

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.

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

Devoluciones

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<AreaOfInterestResult>

La devolución de llamada

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<AreaOfInterestResult>

La devolución de llamada

getReadResult(string, RequestOptionsBase)

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 de lectura.

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

Parámetros

operationId

string

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

options

RequestOptionsBase

Parámetros opcionales

Devoluciones

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Parámetros

operationId

string

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

options

RequestOptionsBase

Parámetros opcionales

callback

ServiceCallback<ReadOperationResult>

La devolución de llamada

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Parámetros

operationId

string

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

callback

ServiceCallback<ReadOperationResult>

La devolución de llamada

listModels(RequestOptionsBase)

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 ha ido mal.

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

Parámetros

options

RequestOptionsBase

Parámetros opcionales

Devoluciones

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Parámetros

options

RequestOptionsBase

Parámetros opcionales

callback

ServiceCallback<ListModelsResult>

La devolución de llamada

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parámetros

callback

ServiceCallback<ListModelsResult>

La devolución de llamada

read(string, ComputerVisionClientReadOptionalParams)

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.

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientReadOptionalParams

Parámetros opcionales

Devoluciones

Promise<ReadResponse>

Promise<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientReadOptionalParams

Parámetros opcionales

callback

ServiceCallback<void>

La devolución de llamada

read(string, ServiceCallback<void>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<void>

La devolución de llamada

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

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.

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

options
ComputerVisionClientReadInStreamOptionalParams

Parámetros opcionales

Devoluciones

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

options
ComputerVisionClientReadInStreamOptionalParams

Parámetros opcionales

callback

ServiceCallback<void>

La devolución de llamada

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Parámetros

image

HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<void>

La devolución de llamada

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

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. Tras el éxito, 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.

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

Parámetros

detectOrientation

boolean

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

string

Dirección URL accesible públicamente de una imagen.

Devoluciones

Promise<Models.RecognizePrintedTextResponse>

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

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

Parámetros

detectOrientation

boolean

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

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<OcrResult>

La devolución de llamada

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Parámetros

detectOrientation

boolean

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

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<OcrResult>

La devolución de llamada

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

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.

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

Parámetros

detectOrientation

boolean

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

HttpRequestBody

Una secuencia de imágenes.

Devoluciones

Promise<Models.RecognizePrintedTextInStreamResponse>

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

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

Parámetros

detectOrientation

boolean

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

HttpRequestBody

Una secuencia de imágenes.

callback

ServiceCallback<OcrResult>

La devolución de llamada

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Parámetros

detectOrientation

boolean

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

HttpRequestBody

Una secuencia de imágenes.

callback

ServiceCallback<OcrResult>

La devolución de llamada

tagImage(string, ComputerVisionClientTagImageOptionalParams)

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.

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientTagImageOptionalParams

Los parámetros opcionales

Devoluciones

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

options
ComputerVisionClientTagImageOptionalParams

Los parámetros opcionales

callback

ServiceCallback<TagResult>

La devolución de llamada

tagImage(string, ServiceCallback<TagResult>)

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

Parámetros

url

string

Dirección URL accesible públicamente de una imagen.

callback

ServiceCallback<TagResult>

La devolución de llamada

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

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.

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

Parámetros

image

HttpRequestBody

Una secuencia de imágenes.

options
ComputerVisionClientTagImageInStreamOptionalParams

Los parámetros opcionales

Devoluciones

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Parámetros

image

HttpRequestBody

Una secuencia de imágenes.

options
ComputerVisionClientTagImageInStreamOptionalParams

Los parámetros opcionales

callback

ServiceCallback<TagResult>

La devolución de llamada

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parámetros

image

HttpRequestBody

Una secuencia de imágenes.

callback

ServiceCallback<TagResult>

La devolución de llamada

Detalles de los métodos heredados

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envíe una solicitud HTTP que se rellene mediante operationSpec proporcionada.

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

Parámetros

operationArguments

OperationArguments

Argumentos de los que se rellenarán los valores con plantilla de la solicitud HTTP.

operationSpec

OperationSpec

OperationSpec que se va a usar para rellenar httpRequest.

callback

ServiceCallback<any>

Devolución de llamada que se va a llamar cuando se recibe la respuesta.

Devoluciones

Promise<RestResponse>

Heredado deComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envíe el httpRequest proporcionado.

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

Parámetros

options

RequestPrepareOptions | WebResourceLike

Devoluciones

Promise<HttpOperationResponse>

Heredado deComputerVisionClientContext.sendRequest