ComputerVisionClient class
- Extends
Конструкторы
Computer |
Инициализирует новый экземпляр класса ComputerVisionClient. |
Унаследованные свойства
credentials | |
endpoint |
Методы
analyze |
Эта операция извлекает широкий набор визуальных функций на основе содержимого изображения. Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. В запросе есть необязательный параметр, позволяющий выбрать возвращаемые функции. По умолчанию категории изображений возвращаются в ответе. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно. |
analyze |
|
analyze |
|
analyze |
Эта операция распознает содержимое в изображении, применяя модель для конкретного домена. Список моделей, поддерживаемых API компьютерного зрения, можно получить с помощью запроса GET /models. В настоящее время API предоставляет следующие модели, относящиеся к домену: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно. |
analyze |
|
analyze |
|
analyze |
Эта операция распознает содержимое в изображении, применяя модель для конкретного домена. Список моделей, поддерживаемых API компьютерного зрения, можно получить с помощью запроса GET /models. В настоящее время 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 |
Эта операция создает эскиз изображения с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет интересующий регион (ROI) и создает интеллектуальные координаты обрезки на основе ROI. Интеллектуальная обрезка помогает при указании пропорции, которое отличается от пропорции входного изображения. Успешный ответ содержит двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающее определить, что произошло неправильно. При сбое возвращается код ошибки и сообщение об ошибке. Код ошибки может быть одним из InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout или InternalServerError. |
generate |
|
generate |
|
generate |
Эта операция создает эскиз изображения с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет интересующий регион (ROI) и создает интеллектуальные координаты обрезки на основе ROI. Интеллектуальная обрезка помогает при указании пропорции, которое отличается от пропорции входного изображения. Успешный ответ содержит двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающее определить, что произошло неправильно. При сбое возвращается код ошибки и сообщение об ошибке. Код ошибки может быть одним из 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 компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, найденных на изображениях. В отличие от категорий, теги не организованы в соответствии с иерархической системой классификации, но соответствуют содержимому изображения. Теги могут содержать указания, чтобы избежать неоднозначности или предоставить контекст, например тег ascomycete может сопровождаться подсказкой "fungus". Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно. |
tag |
|
tag |
|
tag |
Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, найденных на изображениях. В отличие от категорий, теги не организованы в соответствии с иерархической системой классификации, но соответствуют содержимому изображения. Теги могут содержать указания, чтобы избежать неоднозначности или предоставить контекст, например тег ascomycete может сопровождаться подсказкой "fungus". Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно. |
tag |
|
tag |
Наследуемые методы
send |
Отправьте HTTP-запрос, заполненный с помощью предоставленной операцииSpec. |
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>
Обещание<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 компьютерного зрения, можно получить с помощью запроса GET /models. В настоящее время API предоставляет следующие модели, относящиеся к домену: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно.
function analyzeImageByDomain(model: string, url: string, options?: ComputerVisionClientAnalyzeImageByDomainOptionalParams): Promise<AnalyzeImageByDomainResponse>
Параметры
- model
-
string
Распознаваемого содержимого для конкретного домена.
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<AnalyzeImageByDomainResponse>
Обещание<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 компьютерного зрения, можно получить с помощью запроса GET /models. В настоящее время API предоставляет следующие модели, относящиеся к домену: знаменитости, ориентиры. Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно.
function analyzeImageByDomainInStream(model: string, image: HttpRequestBody, options?: ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams): Promise<AnalyzeImageByDomainInStreamResponse>
Параметры
- model
-
string
Распознаваемого содержимого для конкретного домена.
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
Возвращаемое значение
Promise<AnalyzeImageByDomainInStreamResponse>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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)
Эта операция создает эскиз изображения с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет интересующий регион (ROI) и создает интеллектуальные координаты обрезки на основе ROI. Интеллектуальная обрезка помогает при указании пропорции, которое отличается от пропорции входного изображения. Успешный ответ содержит двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающее определить, что произошло неправильно. При сбое возвращается код ошибки и сообщение об ошибке. Код ошибки может быть одним из 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>
Обещание<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)
Эта операция создает эскиз изображения с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет интересующий регион (ROI) и создает интеллектуальные координаты обрезки на основе ROI. Интеллектуальная обрезка помогает при указании пропорции, которое отличается от пропорции входного изображения. Успешный ответ содержит двоичный файл эскиза изображения. Если запрос завершился сбоем, ответ содержит код ошибки и сообщение, помогающее определить, что произошло неправильно. При сбое возвращается код ошибки и сообщение об ошибке. Код ошибки может быть одним из 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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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>
Обещание<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 служба OCR пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
Возвращаемое значение
Promise<RecognizePrintedTextInStreamResponse>
Обещание<Models.RecognizePrintedTextInStreamResponse>
recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, ServiceCallback<OcrResult>)
function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, options: ComputerVisionClientRecognizePrintedTextInStreamOptionalParams, callback: ServiceCallback<OcrResult>)
Параметры
- detectOrientation
-
boolean
Определяет ли ориентация текста на изображении. При использовании detectOrientation=true служба OCR пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
- callback
Обратный вызов
recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)
function recognizePrintedTextInStream(detectOrientation: boolean, image: HttpRequestBody, callback: ServiceCallback<OcrResult>)
Параметры
- detectOrientation
-
boolean
Определяет ли ориентация текста на изображении. При использовании detectOrientation=true служба OCR пытается обнаружить ориентацию изображения и исправить ее перед дальнейшей обработкой (например, если она перевернута).
- image
- HttpRequestBody
Поток изображения.
- callback
Обратный вызов
tagImage(string, ComputerVisionClientTagImageOptionalParams)
Эта операция создает список слов или тегов, относящихся к содержимому предоставленного изображения. API компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, найденных на изображениях. В отличие от категорий, теги не организованы в соответствии с иерархической системой классификации, но соответствуют содержимому изображения. Теги могут содержать указания, чтобы избежать неоднозначности или предоставить контекст, например тег ascomycete может сопровождаться подсказкой "fungus". Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно.
function tagImage(url: string, options?: ComputerVisionClientTagImageOptionalParams): Promise<TagImageResponse>
Параметры
- url
-
string
Общедоступный URL-адрес изображения.
Необязательные параметры
Возвращаемое значение
Promise<TagImageResponse>
Обещание<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 компьютерного зрения может возвращать теги на основе объектов, живых существ, пейзажей или действий, найденных на изображениях. В отличие от категорий, теги не организованы в соответствии с иерархической системой классификации, но соответствуют содержимому изображения. Теги могут содержать указания, чтобы избежать неоднозначности или предоставить контекст, например тег ascomycete может сопровождаться подсказкой "fungus". Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно.
function tagImageInStream(image: HttpRequestBody, options?: ComputerVisionClientTagImageInStreamOptionalParams): Promise<TagImageInStreamResponse>
Параметры
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
Возвращаемое значение
Promise<TagImageInStreamResponse>
Обещание<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-запрос, заполненный с помощью предоставленной операцииSpec.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Параметры
- operationArguments
- OperationArguments
Аргументы, из которыми будут заполнены шаблонные значения HTTP-запроса.
- operationSpec
- OperationSpec
ОперацияSpec, используемая для заполнения httpRequest.
- callback
-
ServiceCallback<any>
Обратный вызов при получении ответа.
Возвращаемое значение
Promise<RestResponse>
унаследован отComputerVisionClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Отправьте предоставленный httpRequest.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Параметры
- options
Возвращаемое значение
Promise<HttpOperationResponse>
унаследован отComputerVisionClientContext.sendRequest