Compartir a través de


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 basadas en el 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Esta operación reconoce el contenido dentro de una imagen aplicando un modelo específico del dominio. La lista de modelos específicos del dominio que admite Computer Vision API se puede recuperar mediante la solicitud GET de /models. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, puntos de referencia. 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Esta operación reconoce el contenido dentro de una imagen aplicando un modelo específico del dominio. La lista de modelos específicos del dominio que admite Computer Vision API se puede recuperar mediante la solicitud GET de /models. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, puntos de referencia. 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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 basadas en el 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Esta operación genera una descripción de una imagen en lenguaje legible humano con oraciones completas. La descripción se basa en una colección de etiquetas de contenido, que también devuelve la operación. Se puede generar más de una descripción para 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Esta operación genera una descripción de una imagen en lenguaje legible humano con oraciones completas. La descripción se basa en una colección de etiquetas de contenido, que también devuelve la operación. Se puede generar más de una descripción para 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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 coordenadas de recorte inteligentes basadas en 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 ha producido 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 coordenadas de recorte inteligentes basadas en 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 ha producido 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 de selección alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se ha producido 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 de selección alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se ha producido 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 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 compatibles con Computer Vision API. Actualmente, la API admite los siguientes modelos específicos del dominio: reconocedor de celebridades, reconocedor de puntos de referencia. Se devolverá una respuesta correcta en JSON. Si se produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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 pesados 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 pesados 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)

Reconocimiento óptico de caracteres (OCR) detecta texto en una imagen y extrae los caracteres reconocidos en una secuencia de caracteres utilizable por la 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)

Reconocimiento óptico de caracteres (OCR) detecta texto en una imagen y extrae los caracteres reconocidos en una secuencia de caracteres utilizable por la 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.

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 relevantes para el contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones que se encuentran en imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, pero corresponden al contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar ambigüedad o proporcionar contexto, por ejemplo, la etiqueta "ascomycete" puede ir 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Esta operación genera una lista de palabras o etiquetas que son relevantes para el contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones que se encuentran en imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, pero corresponden al contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar ambigüedad o proporcionar contexto, por ejemplo, la etiqueta "ascomycete" puede ir 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Opciones del parámetro

Detalles de las propiedades heredadas

credentials

credentials: ServiceClientCredentials

Valor de propiedad

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 basadas en el 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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>

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>

Devolución de llamada

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Esta operación reconoce el contenido dentro de una imagen aplicando un modelo específico del dominio. La lista de modelos específicos del dominio que admite Computer Vision API se puede recuperar mediante la solicitud GET de /models. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, puntos de referencia. 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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>

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>

Devolución de llamada

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Esta operación reconoce el contenido dentro de una imagen aplicando un modelo específico del dominio. La lista de modelos específicos del dominio que admite Computer Vision API se puede recuperar mediante la solicitud GET de /models. Actualmente, la API proporciona los siguientes modelos específicos del dominio: celebridades, puntos de referencia. 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

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

Secuencia de imágenes.

callback

ServiceCallback<DomainModelResults>

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

Secuencia de imágenes.

callback

ServiceCallback<DomainModelResults>

Devolución de llamada

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Esta operación extrae un amplio conjunto de características visuales basadas en el 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

image
HttpRequestBody

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

Secuencia de imágenes.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ImageAnalysis>

Devolución de llamada

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Parámetros

image
HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<ImageAnalysis>

Devolución de llamada

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Esta operación genera una descripción de una imagen en lenguaje legible humano con oraciones completas. La descripción se basa en una colección de etiquetas de contenido, que también devuelve la operación. Se puede generar más de una descripción para 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

url

string

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

options
ComputerVisionClientDescribeImageOptionalParams

Los 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

Los parámetros opcionales

callback

ServiceCallback<ImageDescription>

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>

Devolución de llamada

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Esta operación genera una descripción de una imagen en lenguaje legible humano con oraciones completas. La descripción se basa en una colección de etiquetas de contenido, que también devuelve la operación. Se puede generar más de una descripción para 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

image
HttpRequestBody

Secuencia de imágenes.

options
ComputerVisionClientDescribeImageInStreamOptionalParams

Los parámetros opcionales

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.

options
ComputerVisionClientDescribeImageInStreamOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ImageDescription>

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>

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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

url

string

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

options
ComputerVisionClientDetectObjectsOptionalParams

Los 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

Los parámetros opcionales

callback

ServiceCallback<DetectResult>

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>

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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

image
HttpRequestBody

Secuencia de imágenes.

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

Los parámetros opcionales

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.

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

Los parámetros opcionales

callback

ServiceCallback<DetectResult>

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>

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 coordenadas de recorte inteligentes basadas en 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 ha producido 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.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Los parámetros opcionales

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.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

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>

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 coordenadas de recorte inteligentes basadas en 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 ha producido 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>

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>

Devolución de llamada

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Esta operación devuelve un rectángulo de selección alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se ha producido 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.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Los parámetros opcionales

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.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Los parámetros opcionales

callback

ServiceCallback<AreaOfInterestResult>

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>

Devolución de llamada

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Esta operación devuelve un rectángulo de selección alrededor del área más importante de la imagen. Se devolverá una respuesta correcta en JSON. Si se ha producido 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>

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>

Devolución de llamada

getReadResult(string, RequestOptionsBase)

Esta interfaz se usa para obtener 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

Los 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

Los parámetros opcionales

callback

ServiceCallback<ReadOperationResult>

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>

Devolución de llamada

listModels(RequestOptionsBase)

Esta operación devuelve la lista de modelos específicos del dominio compatibles con Computer Vision API. Actualmente, la API admite los siguientes modelos específicos del dominio: reconocedor de celebridades, reconocedor de puntos de referencia. Se devolverá una respuesta correcta en JSON. Si se produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

options
RequestOptionsBase

Los parámetros opcionales

Devoluciones

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Parámetros

options
RequestOptionsBase

Los parámetros opcionales

callback

ServiceCallback<ListModelsResult>

Devolución de llamada

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Parámetros

callback

ServiceCallback<ListModelsResult>

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 pesados 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

Los 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

Los parámetros opcionales

callback

ServiceCallback<void>

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>

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 pesados 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

Los 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

Los parámetros opcionales

callback

ServiceCallback<void>

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>

Devolución de llamada

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Reconocimiento óptico de caracteres (OCR) detecta texto en una imagen y extrae los caracteres reconocidos en una secuencia de caracteres utilizable por la 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.

options
ComputerVisionClientRecognizePrintedTextOptionalParams

Los parámetros opcionales

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.

options
ComputerVisionClientRecognizePrintedTextOptionalParams

Los parámetros opcionales

callback

ServiceCallback<OcrResult>

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>

Devolución de llamada

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Reconocimiento óptico de caracteres (OCR) detecta texto en una imagen y extrae los caracteres reconocidos en una secuencia de caracteres utilizable por la 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 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

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

Secuencia de imágenes.

callback

ServiceCallback<OcrResult>

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

Secuencia de imágenes.

callback

ServiceCallback<OcrResult>

Devolución de llamada

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Esta operación genera una lista de palabras o etiquetas que son relevantes para el contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones que se encuentran en imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, pero corresponden al contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar ambigüedad o proporcionar contexto, por ejemplo, la etiqueta "ascomycete" puede ir 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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>

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>

Devolución de llamada

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Esta operación genera una lista de palabras o etiquetas que son relevantes para el contenido de la imagen proporcionada. Computer Vision API puede devolver etiquetas basadas en objetos, seres vivos, paisajes o acciones que se encuentran en imágenes. A diferencia de las categorías, las etiquetas no se organizan según un sistema de clasificación jerárquico, pero corresponden al contenido de la imagen. Las etiquetas pueden contener sugerencias para evitar ambigüedad o proporcionar contexto, por ejemplo, la etiqueta "ascomycete" puede ir 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 produjo un error en la solicitud, la respuesta contendrá un código de error y un mensaje para ayudar a comprender lo que se produjo un error.

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

Parámetros

image
HttpRequestBody

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

Secuencia de imágenes.

options
ComputerVisionClientTagImageInStreamOptionalParams

Los parámetros opcionales

callback

ServiceCallback<TagResult>

Devolución de llamada

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Parámetros

image
HttpRequestBody

Secuencia de imágenes.

callback

ServiceCallback<TagResult>

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 desde 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

Devoluciones

heredado deComputerVisionClientContext.sendRequest