ComputerVisionClient class
- Extends
Конструкторы
Computer |
Инициализирует новый экземпляр класса ComputerVisionClient. |
Унаследованные свойства
credentials | |
endpoint |
Методы
analyze |
Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
analyze |
|
analyze |
|
analyze |
Эта операция распознает содержимое изображения путем применения модели для конкретной предметной области. Список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения, можно получить с помощью запроса /models GET. В настоящее время API предоставляет следующие модели для конкретных предметных областей: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
analyze |
|
analyze |
|
analyze |
Эта операция распознает содержимое изображения путем применения модели для конкретной предметной области. Список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения, можно получить с помощью запроса /models GET. В настоящее время API предоставляет следующие модели для конкретных предметных областей: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
analyze |
|
analyze |
|
analyze |
Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
analyze |
|
analyze |
|
describe |
Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
describe |
|
describe |
|
describe |
Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
describe |
|
describe |
|
detect |
Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
detect |
|
detect |
|
detect |
Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
detect |
|
detect |
|
generate |
Эта операция создает изображение эскиза с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет область интереса и создает координаты смарт-обрезки в соответствии с областью интереса. Интеллектуальная обрезка помогает при указании пропорций, отличающихся от пропорций входного изображения. В случае успешного выполнения ответ будет содержать двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError. |
generate |
|
generate |
|
generate |
Эта операция создает изображение эскиза с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет область интереса и создает координаты смарт-обрезки в соответствии с областью интереса. Интеллектуальная обрезка помогает при указании пропорций, отличающихся от пропорций входного изображения. В случае успешного выполнения ответ будет содержать двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError. |
generate |
|
generate |
|
get |
Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError. |
get |
|
get |
|
get |
Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError. |
get |
|
get |
|
get |
Этот интерфейс используется для получения результатов OCR операции чтения. URL-адрес этого интерфейса должен быть получен из поля Operation-Location, возвращаемого из интерфейса чтения. |
get |
|
get |
|
list |
Эта операция возвращает список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения. В настоящее время API поддерживает модели для следующих предметных областей: распознаватель знаменитостей, распознаватель ориентиров. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
list |
|
list |
|
read(string, Computer |
Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR. |
read(string, Computer |
|
read(string, Service |
|
read |
Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR. |
read |
|
read |
|
recognize |
Оптическое распознавание символов (OCR) определяет печатный текст на изображении и извлекает распознанные символы в поток символов, пригодный для машинной обработки. После успешного выполнения будут возвращены результаты OCR. При сбое возвращается код ошибки вместе с сообщением об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage или InternalServerError. |
recognize |
|
recognize |
|
recognize |
Оптическое распознавание символов (OCR) определяет печатный текст на изображении и извлекает распознанные символы в поток символов, пригодный для машинной обработки. После успешного выполнения будут возвращены результаты OCR. При сбое возвращается код ошибки вместе с сообщением об ошибке. Код ошибки может быть следующим: InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage или InternalServerError. |
recognize |
|
recognize |
|
tag |
Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
tag |
|
tag |
|
tag |
Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так. |
tag |
|
tag |
Наследуемые методы
send |
Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec. |
send |
Отправьте предоставленный запрос 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
Значение свойства
Наследуется отComputerVisionClientContext.credentials
endpoint
Сведения о методе
analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)
Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function analyzeImage(url: string, options?: ComputerVisionClientAnalyzeImageOptionalParams): Promise<AnalyzeImageResponse>
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<AnalyzeImageResponse>
Promise<Models.AnalyzeImageResponse>
analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)
function analyzeImage(url: string, options: ComputerVisionClientAnalyzeImageOptionalParams, callback: ServiceCallback<ImageAnalysis>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
analyzeImage(string, ServiceCallback<ImageAnalysis>)
function analyzeImage(url: string, callback: ServiceCallback<ImageAnalysis>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
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-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<AnalyzeImageByDomainResponse>
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-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)
function analyzeImageByDomain(model: string, url: string, callback: ServiceCallback<DomainModelResults>)
Параметры
- model
-
string
Содержимое для конкретного домена для распознавания.
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
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
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<AnalyzeImageByDomainInStreamResponse>
Promise<Models.AnalyzeImageByDomainInStreamResponse>
analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, ServiceCallback<DomainModelResults>)
function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, options: ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams, callback: ServiceCallback<DomainModelResults>)
Параметры
- model
-
string
Содержимое для конкретного домена для распознавания.
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
- callback
Обратный вызов
analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)
function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, callback: ServiceCallback<DomainModelResults>)
Параметры
- model
-
string
Содержимое для конкретного домена для распознавания.
- image
- HttpRequestBody
Поток изображений.
- callback
Обратный вызов
analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)
Эта операция извлекает набор визуальных средств на основе содержимого изображения. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию в ответе возвращаются категории изображений. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function analyzeImageInStream(image: HttpRequestBody, options?: ComputerVisionClientAnalyzeImageInStreamOptionalParams): Promise<AnalyzeImageInStreamResponse>
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<AnalyzeImageInStreamResponse>
Promise<Models.AnalyzeImageInStreamResponse>
analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)
function analyzeImageInStream(image: HttpRequestBody, options: ComputerVisionClientAnalyzeImageInStreamOptionalParams, callback: ServiceCallback<ImageAnalysis>)
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
- callback
Обратный вызов
analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)
function analyzeImageInStream(image: HttpRequestBody, callback: ServiceCallback<ImageAnalysis>)
Параметры
- image
- HttpRequestBody
Поток изображений.
- callback
Обратный вызов
describeImage(string, ComputerVisionClientDescribeImageOptionalParams)
Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function describeImage(url: string, options?: ComputerVisionClientDescribeImageOptionalParams): Promise<DescribeImageResponse>
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<DescribeImageResponse>
Promise<Models.DescribeImageResponse>
describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)
function describeImage(url: string, options: ComputerVisionClientDescribeImageOptionalParams, callback: ServiceCallback<ImageDescription>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
describeImage(string, ServiceCallback<ImageDescription>)
function describeImage(url: string, callback: ServiceCallback<ImageDescription>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)
Эта операция создает описание всего изображения на удобочитаемом языке с использованием полных предложений. Описание основано на коллекции тегов содержимого, которые также возвращаются операцией. Для каждого изображения может быть создано несколько описаний. Описания упорядочены по оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function describeImageInStream(image: HttpRequestBody, options?: ComputerVisionClientDescribeImageInStreamOptionalParams): Promise<DescribeImageInStreamResponse>
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<DescribeImageInStreamResponse>
Promise<Models.DescribeImageInStreamResponse>
describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)
function describeImageInStream(image: HttpRequestBody, options: ComputerVisionClientDescribeImageInStreamOptionalParams, callback: ServiceCallback<ImageDescription>)
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
- callback
Обратный вызов
describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)
function describeImageInStream(image: HttpRequestBody, callback: ServiceCallback<ImageDescription>)
Параметры
- image
- HttpRequestBody
Поток изображений.
- callback
Обратный вызов
detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)
Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function detectObjects(url: string, options?: ComputerVisionClientDetectObjectsOptionalParams): Promise<DetectObjectsResponse>
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<DetectObjectsResponse>
Promise<Models.DetectObjectsResponse>
detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)
function detectObjects(url: string, options: ComputerVisionClientDetectObjectsOptionalParams, callback: ServiceCallback<DetectResult>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
detectObjects(string, ServiceCallback<DetectResult>)
function detectObjects(url: string, callback: ServiceCallback<DetectResult>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)
Выполняет обнаружение объектов на указанном изображении. Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function detectObjectsInStream(image: HttpRequestBody, options?: ComputerVisionClientDetectObjectsInStreamOptionalParams): Promise<DetectObjectsInStreamResponse>
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<DetectObjectsInStreamResponse>
Promise<Models.DetectObjectsInStreamResponse>
detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)
function detectObjectsInStream(image: HttpRequestBody, options: ComputerVisionClientDetectObjectsInStreamOptionalParams, callback: ServiceCallback<DetectResult>)
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
- callback
Обратный вызов
detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)
function detectObjectsInStream(image: HttpRequestBody, callback: ServiceCallback<DetectResult>)
Параметры
- image
- HttpRequestBody
Поток изображений.
- callback
Обратный вызов
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-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<GenerateThumbnailResponse>
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-адрес изображения.
Необязательные параметры
- 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
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<GenerateThumbnailInStreamResponse>
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
Поток изображений.
Необязательные параметры
- 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-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<GetAreaOfInterestResponse>
Promise<Models.GetAreaOfInterestResponse>
getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)
function getAreaOfInterest(url: string, options: ComputerVisionClientGetAreaOfInterestOptionalParams, callback: ServiceCallback<AreaOfInterestResult>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)
function getAreaOfInterest(url: string, callback: ServiceCallback<AreaOfInterestResult>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)
Эта операция возвращает ограничивающий прямоугольник вокруг наиболее важной области изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающие определить, что пошло не так. При сбое возвращаются код ошибки и сообщение об ошибке. Кодом ошибки может быть invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError.
function getAreaOfInterestInStream(image: HttpRequestBody, options?: ComputerVisionClientGetAreaOfInterestInStreamOptionalParams): Promise<GetAreaOfInterestInStreamResponse>
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<GetAreaOfInterestInStreamResponse>
Promise<Models.GetAreaOfInterestInStreamResponse>
getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)
function getAreaOfInterestInStream(image: HttpRequestBody, options: ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, callback: ServiceCallback<AreaOfInterestResult>)
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
- callback
Обратный вызов
getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)
function getAreaOfInterestInStream(image: HttpRequestBody, callback: ServiceCallback<AreaOfInterestResult>)
Параметры
- image
- HttpRequestBody
Поток изображений.
- callback
Обратный вызов
getReadResult(string, RequestOptionsBase)
Этот интерфейс используется для получения результатов OCR операции чтения. URL-адрес этого интерфейса должен быть получен из поля Operation-Location, возвращаемого из интерфейса чтения.
function getReadResult(operationId: string, options?: RequestOptionsBase): Promise<GetReadResultResponse>
Параметры
- operationId
-
string
Идентификатор операции чтения, возвращаемой в ответе интерфейса Read.
- options
- RequestOptionsBase
Необязательные параметры
Возвращаемое значение
Promise<GetReadResultResponse>
Promise<Models.GetReadResultResponse>
getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)
function getReadResult(operationId: string, options: RequestOptionsBase, callback: ServiceCallback<ReadOperationResult>)
Параметры
- operationId
-
string
Идентификатор операции чтения, возвращаемой в ответе интерфейса Read.
- options
- RequestOptionsBase
Необязательные параметры
- callback
Обратный вызов
getReadResult(string, ServiceCallback<ReadOperationResult>)
function getReadResult(operationId: string, callback: ServiceCallback<ReadOperationResult>)
Параметры
- operationId
-
string
Идентификатор операции чтения, возвращаемой в ответе интерфейса Read.
- callback
Обратный вызов
listModels(RequestOptionsBase)
Эта операция возвращает список моделей для конкретных предметных областей, которые поддерживаются API Компьютерного зрения. В настоящее время API поддерживает модели для следующих предметных областей: распознаватель знаменитостей, распознаватель ориентиров. Успешный ответ будет возвращен в формате JSON. Если запрос завершился ошибкой, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function listModels(options?: RequestOptionsBase): Promise<ListModelsResponse>
Параметры
- options
- RequestOptionsBase
Необязательные параметры
Возвращаемое значение
Promise<ListModelsResponse>
Promise<Models.ListModelsResponse>
listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)
function listModels(options: RequestOptionsBase, callback: ServiceCallback<ListModelsResult>)
Параметры
- options
- RequestOptionsBase
Необязательные параметры
- callback
Обратный вызов
listModels(ServiceCallback<ListModelsResult>)
function listModels(callback: ServiceCallback<ListModelsResult>)
Параметры
- callback
Обратный вызов
read(string, ComputerVisionClientReadOptionalParams)
Используйте этот интерфейс для получения результата операции чтения с использованием современного алгоритма оптического распознавания символов (OCR), оптимизированного для документов с большим объемом текста. При использовании интерфейса чтения ответ содержит поле с именем Operation-Location. Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции GetReadResult для доступа к результатам OCR.
function read(url: string, options?: ComputerVisionClientReadOptionalParams): Promise<ReadResponse>
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<ReadResponse>
Promise<Models.ReadResponse>
read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)
function read(url: string, options: ComputerVisionClientReadOptionalParams, callback: ServiceCallback<void>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
- 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
Поток изображений.
Необязательные параметры
Возвращаемое значение
Promise<ReadInStreamResponse>
Promise<Models.ReadInStreamResponse>
readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)
function readInStream(image: HttpRequestBody, options: ComputerVisionClientReadInStreamOptionalParams, callback: ServiceCallback<void>)
Параметры
- image
- HttpRequestBody
Поток изображений.
Необязательные параметры
- 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-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<RecognizePrintedTextResponse>
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-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)
function recognizePrintedText(detectOrientation: boolean, url: string, callback: ServiceCallback<OcrResult>)
Параметры
- detectOrientation
-
boolean
Определяет, определяет ли ориентацию текста на изображении. При использовании detectOrientation=true служба OCR пытается обнаружить ориентацию изображения и исправить его перед дальнейшей обработкой (например, если оно перевернуто).
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
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
Поток изображения.
Необязательные параметры
Возвращаемое значение
Promise<RecognizePrintedTextInStreamResponse>
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
Поток изображения.
Необязательные параметры
- callback
Обратный вызов
recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)
function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, callback: ServiceCallback<OcrResult>)
Параметры
- detectOrientation
-
boolean
Определяет ли ориентацию текста на изображении. С параметром detectOrientation=true служба распознавания текста пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).
- image
- HttpRequestBody
Поток изображения.
- callback
Обратный вызов
tagImage(string, ComputerVisionClientTagImageOptionalParams)
Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function tagImage(url: string, options?: ComputerVisionClientTagImageOptionalParams): Promise<TagImageResponse>
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<TagImageResponse>
Promise<Models.TagImageResponse>
tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)
function tagImage(url: string, options: ComputerVisionClientTagImageOptionalParams, callback: ServiceCallback<TagResult>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
- callback
Обратный вызов
tagImage(string, ServiceCallback<TagResult>)
function tagImage(url: string, callback: ServiceCallback<TagResult>)
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
- callback
Обратный вызов
tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)
Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API Компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, обнаруженных на изображениях. В отличие от категорий теги не упорядочиваются в соответствии с иерархической системой классификации, а соответствуют содержимому изображения. Теги могут содержать указания, позволяющие избежать неясности или предоставляющие контекст, например тег "аскомицет" может сопровождаться указанием "грибок". Поддерживаются два метода ввода: (1) отправка изображения или (2) указание URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, которое поможет понять, что пошло не так.
function tagImageInStream(image: HttpRequestBody, options?: ComputerVisionClientTagImageInStreamOptionalParams): Promise<TagImageInStreamResponse>
Параметры
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
Возвращаемое значение
Promise<TagImageInStreamResponse>
Promise<Models.TagImageInStreamResponse>
tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)
function tagImageInStream(image: HttpRequestBody, options: ComputerVisionClientTagImageInStreamOptionalParams, callback: ServiceCallback<TagResult>)
Параметры
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
- callback
Обратный вызов
tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)
function tagImageInStream(image: HttpRequestBody, callback: ServiceCallback<TagResult>)
Параметры
- image
- HttpRequestBody
Поток изображения.
- callback
Обратный вызов
Сведения о наследуемом методе
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
Возвращаемое значение
Promise<HttpOperationResponse>
Наследуется отComputerVisionClientContext.sendRequest