ComputerVisionClient class

Extends

Конструкторы

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Инициализирует новый экземпляр класса ComputerVisionClient.

Унаследованные свойства

credentials
endpoint

Методы

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция распознает содержимое изображения путем применения модели для конкретной предметной области. Список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения, можно получить с помощью запроса /models GET. В настоящее время API предоставляет следующие модели для конкретных предметных областей: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция распознает содержимое изображения путем применения модели для конкретной предметной области. Список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения, можно получить с помощью запроса /models GET. В настоящее время API предоставляет следующие модели для конкретных предметных областей: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция создает изображение эскиза с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет область интереса и создает координаты смарт-обрезки в соответствии с областью интереса. Интеллектуальная обрезка помогает при указании пропорций, отличающихся от пропорций входного изображения. В случае успешного выполнения ответ будет содержать двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Эта операция создает изображение эскиза с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет область интереса и создает координаты смарт-обрезки в соответствии с областью интереса. Интеллектуальная обрезка помогает при указании пропорций, отличающихся от пропорций входного изображения. В случае успешного выполнения ответ будет содержать двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Этот интерфейс используется для получения результатов OCR операции чтения. URL-адрес этого интерфейса должен быть получен из поля Operation-Location, возвращаемого из интерфейса чтения.

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

Эта операция возвращает список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения. В настоящее время API поддерживает модели для следующих предметных областей: распознаватель знаменитостей, распознаватель ориентиров. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR.

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

Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR.

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

Оптическое распознавание символов (OCR) определяет печатный текст на изображении и извлекает распознанные символы в поток символов, пригодный для машинной обработки. После успешного выполнения будут возвращены результаты OCR. При сбое возвращается код ошибки вместе с сообщением об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage или InternalServerError.

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

Оптическое распознавание символов (OCR) определяет печатный текст на изображении и извлекает распознанные символы в поток символов, пригодный для машинной обработки. После успешного выполнения будут возвращены результаты OCR. При сбое возвращается код ошибки вместе с сообщением об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage или InternalServerError.

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

Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Наследуемые методы

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный запрос httpRequest.

Сведения о конструкторе

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

Инициализирует новый экземпляр класса ComputerVisionClient.

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

Параметры

credentials

ServiceClientCredentials

Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

endpoint

string

Поддерживаемые конечные точки Cognitive Services.

options

ServiceClientOptions

Параметры параметра

Сведения об унаследованном свойстве

credentials

credentials: ServiceClientCredentials

Значение свойства

ServiceClientCredentials

Наследуется отComputerVisionClientContext.credentials

endpoint

endpoint: string

Значение свойства

string

Наследуется отComputerVisionClientContext.endpoint

Сведения о методе

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientAnalyzeImageOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientAnalyzeImageOptionalParams

Необязательные параметры

callback

ServiceCallback<ImageAnalysis>

Обратный вызов

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<ImageAnalysis>

Обратный вызов

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

Эта операция распознает содержимое изображения путем применения модели для конкретной предметной области. Список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения, можно получить с помощью запроса /models GET. В настоящее время API предоставляет следующие модели для конкретных предметных областей: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

model

string

Содержимое для конкретного домена для распознавания.

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.AnalyzeImageByDomainResponse>

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

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

Параметры

model

string

Содержимое для конкретного домена для распознавания.

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

Необязательные параметры

callback

ServiceCallback<DomainModelResults>

Обратный вызов

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Параметры

model

string

Содержимое для конкретного домена для распознавания.

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<DomainModelResults>

Обратный вызов

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

Эта операция распознает содержимое изображения путем применения модели для конкретной предметной области. Список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения, можно получить с помощью запроса /models GET. В настоящее время API предоставляет следующие модели для конкретных предметных областей: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

model

string

Содержимое для конкретного домена для распознавания.

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Параметры

model

string

Содержимое для конкретного домена для распознавания.

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<DomainModelResults>

Обратный вызов

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Параметры

model

string

Содержимое для конкретного домена для распознавания.

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<DomainModelResults>

Обратный вызов

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<ImageAnalysis>

Обратный вызов

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Параметры

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<ImageAnalysis>

Обратный вызов

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientDescribeImageOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientDescribeImageOptionalParams

Необязательные параметры

callback

ServiceCallback<ImageDescription>

Обратный вызов

describeImage(string, ServiceCallback<ImageDescription>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<ImageDescription>

Обратный вызов

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientDescribeImageInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientDescribeImageInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<ImageDescription>

Обратный вызов

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Параметры

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<ImageDescription>

Обратный вызов

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientDetectObjectsOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientDetectObjectsOptionalParams

Необязательные параметры

callback

ServiceCallback<DetectResult>

Обратный вызов

detectObjects(string, ServiceCallback<DetectResult>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<DetectResult>

Обратный вызов

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<DetectResult>

Обратный вызов

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Параметры

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<DetectResult>

Обратный вызов

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Эта операция создает изображение эскиза с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет область интереса и создает координаты смарт-обрезки в соответствии с областью интереса. Интеллектуальная обрезка помогает при указании пропорций, отличающихся от пропорций входного изображения. В случае успешного выполнения ответ будет содержать двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Параметры

width

number

Ширина эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

height

number

Высота эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.GenerateThumbnailResponse>

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

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

Параметры

width

number

Ширина эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

height

number

Высота эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientGenerateThumbnailOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

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

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

Параметры

width

number

Ширина эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

height

number

Высота эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<void>

Обратный вызов

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Эта операция создает изображение эскиза с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет область интереса и создает координаты смарт-обрезки в соответствии с областью интереса. Интеллектуальная обрезка помогает при указании пропорций, отличающихся от пропорций входного изображения. В случае успешного выполнения ответ будет содержать двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Параметры

width

number

Ширина эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

height

number

Высота эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientGenerateThumbnailInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.GenerateThumbnailInStreamResponse>

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

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

Параметры

width

number

Ширина эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

height

number

Высота эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientGenerateThumbnailInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

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

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

Параметры

width

number

Ширина эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

height

number

Высота эскиза в пикселях. Оно должно находиться в диапазоне от 1 до 1024. Рекомендуется не менее 50.

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<void>

Обратный вызов

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientGetAreaOfInterestOptionalParams

Необязательные параметры

callback

ServiceCallback<AreaOfInterestResult>

Обратный вызов

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<AreaOfInterestResult>

Обратный вызов

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientGetAreaOfInterestInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientGetAreaOfInterestInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<AreaOfInterestResult>

Обратный вызов

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Параметры

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<AreaOfInterestResult>

Обратный вызов

getReadResult(string, RequestOptionsBase)

Этот интерфейс используется для получения результатов OCR операции чтения. URL-адрес этого интерфейса должен быть получен из поля Operation-Location, возвращаемого из интерфейса чтения.

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

Параметры

operationId

string

Идентификатор операции чтения, возвращаемой в ответе интерфейса Read.

options

RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Параметры

operationId

string

Идентификатор операции чтения, возвращаемой в ответе интерфейса Read.

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ReadOperationResult>

Обратный вызов

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Параметры

operationId

string

Идентификатор операции чтения, возвращаемой в ответе интерфейса Read.

callback

ServiceCallback<ReadOperationResult>

Обратный вызов

listModels(RequestOptionsBase)

Эта операция возвращает список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения. В настоящее время API поддерживает модели для следующих предметных областей: распознаватель знаменитостей, распознаватель ориентиров. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

options

RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Параметры

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ListModelsResult>

Обратный вызов

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Параметры

callback

ServiceCallback<ListModelsResult>

Обратный вызов

read(string, ComputerVisionClientReadOptionalParams)

Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR.

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientReadOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<ReadResponse>

Promise<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientReadOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

read(string, ServiceCallback<void>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<void>

Обратный вызов

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR.

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientReadInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Параметры

image

HttpRequestBody

Поток изображений.

options
ComputerVisionClientReadInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Параметры

image

HttpRequestBody

Поток изображений.

callback

ServiceCallback<void>

Обратный вызов

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

Оптическое распознавание символов (OCR) определяет печатный текст на изображении и извлекает распознанные символы в поток символов, пригодный для машинной обработки. После успешного выполнения будут возвращены результаты OCR. При сбое возвращается код ошибки вместе с сообщением об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage или InternalServerError.

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

Параметры

detectOrientation

boolean

Определяет, определяет ли ориентацию текста на изображении. При использовании detectOrientation=true служба OCR пытается обнаружить ориентацию изображения и исправить его перед дальнейшей обработкой (например, если оно перевернуто).

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientRecognizePrintedTextOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.RecognizePrintedTextResponse>

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

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

Параметры

detectOrientation

boolean

Определяет, определяет ли ориентацию текста на изображении. При использовании detectOrientation=true служба OCR пытается обнаружить ориентацию изображения и исправить его перед дальнейшей обработкой (например, если оно перевернуто).

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientRecognizePrintedTextOptionalParams

Необязательные параметры

callback

ServiceCallback<OcrResult>

Обратный вызов

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Параметры

detectOrientation

boolean

Определяет, определяет ли ориентацию текста на изображении. При использовании detectOrientation=true служба OCR пытается обнаружить ориентацию изображения и исправить его перед дальнейшей обработкой (например, если оно перевернуто).

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<OcrResult>

Обратный вызов

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

Оптическое распознавание символов (OCR) определяет печатный текст на изображении и извлекает распознанные символы в поток символов, пригодный для машинной обработки. После успешного выполнения будут возвращены результаты OCR. При сбое возвращается код ошибки вместе с сообщением об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage или InternalServerError.

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

Параметры

detectOrientation

boolean

Определяет ли ориентацию текста на изображении. С параметром detectOrientation=true служба распознавания текста пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).

image

HttpRequestBody

Поток изображения.

options
ComputerVisionClientRecognizePrintedTextInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.RecognizePrintedTextInStreamResponse>

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

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

Параметры

detectOrientation

boolean

Определяет ли ориентацию текста на изображении. С параметром detectOrientation=true служба распознавания текста пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).

image

HttpRequestBody

Поток изображения.

options
ComputerVisionClientRecognizePrintedTextInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<OcrResult>

Обратный вызов

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Параметры

detectOrientation

boolean

Определяет ли ориентацию текста на изображении. С параметром detectOrientation=true служба распознавания текста пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).

image

HttpRequestBody

Поток изображения.

callback

ServiceCallback<OcrResult>

Обратный вызов

tagImage(string, ComputerVisionClientTagImageOptionalParams)

Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientTagImageOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<TagImageResponse>

Promise<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
ComputerVisionClientTagImageOptionalParams

Необязательные параметры

callback

ServiceCallback<TagResult>

Обратный вызов

tagImage(string, ServiceCallback<TagResult>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<TagResult>

Обратный вызов

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.

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

Параметры

image

HttpRequestBody

Поток изображения.

options
ComputerVisionClientTagImageInStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Параметры

image

HttpRequestBody

Поток изображения.

options
ComputerVisionClientTagImageInStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<TagResult>

Обратный вызов

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Параметры

image

HttpRequestBody

Поток изображения.

callback

ServiceCallback<TagResult>

Обратный вызов

Сведения о наследуемом методе

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec.

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

Параметры

operationArguments

OperationArguments

Аргументы, из которые будут заполнены значения шаблона HTTP-запроса.

operationSpec

OperationSpec

Параметр OperationSpec, используемый для заполнения httpRequest.

callback

ServiceCallback<any>

Обратный вызов при получении ответа.

Возвращаемое значение

Promise<RestResponse>

Наследуется отComputerVisionClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный запрос httpRequest.

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

Параметры

options

RequestPrepareOptions | WebResourceLike

Возвращаемое значение

Promise<HttpOperationResponse>

Наследуется отComputerVisionClientContext.sendRequest