Поделиться через


ComputerVisionClient class

Extends

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

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

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

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

credentials
endpoint

Методы

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, заполненный с помощью предоставленной операцииSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

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

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

ComputerVisionClient(ServiceClientCredentials, string, ServiceClientOptions)

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

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

Параметры

credentials
ServiceClientCredentials

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

endpoint

string

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

options
ServiceClientOptions

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

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

credentials

credentials: ServiceClientCredentials

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

унаследован отComputerVisionClientContext.credentials

endpoint

endpoint: string

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

string

унаследован отComputerVisionClientContext.endpoint

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

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams)

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

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

Параметры

url

string

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

options
ComputerVisionClientAnalyzeImageOptionalParams

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

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

Обещание<Models.AnalyzeImageResponse>

analyzeImage(string, ComputerVisionClientAnalyzeImageOptionalParams, ServiceCallback<ImageAnalysis>)

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

Параметры

url

string

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

options
ComputerVisionClientAnalyzeImageOptionalParams

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

callback

ServiceCallback<ImageAnalysis>

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

analyzeImage(string, ServiceCallback<ImageAnalysis>)

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

Параметры

url

string

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

callback

ServiceCallback<ImageAnalysis>

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

analyzeImageByDomain(string, string, ComputerVisionClientAnalyzeImageByDomainOptionalParams)

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

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

Параметры

model

string

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

url

string

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

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

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

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

Обещание<Models.AnalyzeImageByDomainResponse>

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

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

Параметры

model

string

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

url

string

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

options
ComputerVisionClientAnalyzeImageByDomainOptionalParams

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

callback

ServiceCallback<DomainModelResults>

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

analyzeImageByDomain(string, string, ServiceCallback<DomainModelResults>)

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

Параметры

model

string

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

url

string

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

callback

ServiceCallback<DomainModelResults>

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

analyzeImageByDomainInStream(string, HttpRequestBody, ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams)

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

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

Параметры

model

string

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

image
HttpRequestBody

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

options
ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams

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

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

Обещание<Models.AnalyzeImageByDomainInStreamResponse>

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

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

Параметры

model

string

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

image
HttpRequestBody

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

options
ComputerVisionClientAnalyzeImageByDomainInStreamOptionalParams

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

callback

ServiceCallback<DomainModelResults>

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

analyzeImageByDomainInStream(string, HttpRequestBody, ServiceCallback<DomainModelResults>)

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

Параметры

model

string

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

image
HttpRequestBody

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

callback

ServiceCallback<DomainModelResults>

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

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams)

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

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

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

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

Обещание<Models.AnalyzeImageInStreamResponse>

analyzeImageInStream(HttpRequestBody, ComputerVisionClientAnalyzeImageInStreamOptionalParams, ServiceCallback<ImageAnalysis>)

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientAnalyzeImageInStreamOptionalParams

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

callback

ServiceCallback<ImageAnalysis>

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

analyzeImageInStream(HttpRequestBody, ServiceCallback<ImageAnalysis>)

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

Параметры

image
HttpRequestBody

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

callback

ServiceCallback<ImageAnalysis>

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

describeImage(string, ComputerVisionClientDescribeImageOptionalParams)

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

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

Параметры

url

string

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

options
ComputerVisionClientDescribeImageOptionalParams

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

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

Обещание<Models.DescribeImageResponse>

describeImage(string, ComputerVisionClientDescribeImageOptionalParams, ServiceCallback<ImageDescription>)

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

Параметры

url

string

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

options
ComputerVisionClientDescribeImageOptionalParams

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

callback

ServiceCallback<ImageDescription>

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

describeImage(string, ServiceCallback<ImageDescription>)

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

Параметры

url

string

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

callback

ServiceCallback<ImageDescription>

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

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams)

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

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientDescribeImageInStreamOptionalParams

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

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

Обещание<Models.DescribeImageInStreamResponse>

describeImageInStream(HttpRequestBody, ComputerVisionClientDescribeImageInStreamOptionalParams, ServiceCallback<ImageDescription>)

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientDescribeImageInStreamOptionalParams

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

callback

ServiceCallback<ImageDescription>

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

describeImageInStream(HttpRequestBody, ServiceCallback<ImageDescription>)

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

Параметры

image
HttpRequestBody

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

callback

ServiceCallback<ImageDescription>

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

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams)

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

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

Параметры

url

string

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

options
ComputerVisionClientDetectObjectsOptionalParams

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

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

Обещание<Models.DetectObjectsResponse>

detectObjects(string, ComputerVisionClientDetectObjectsOptionalParams, ServiceCallback<DetectResult>)

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

Параметры

url

string

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

options
ComputerVisionClientDetectObjectsOptionalParams

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

callback

ServiceCallback<DetectResult>

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

detectObjects(string, ServiceCallback<DetectResult>)

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

Параметры

url

string

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

callback

ServiceCallback<DetectResult>

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

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams)

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

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

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

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

Обещание<Models.DetectObjectsInStreamResponse>

detectObjectsInStream(HttpRequestBody, ComputerVisionClientDetectObjectsInStreamOptionalParams, ServiceCallback<DetectResult>)

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientDetectObjectsInStreamOptionalParams

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

callback

ServiceCallback<DetectResult>

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

detectObjectsInStream(HttpRequestBody, ServiceCallback<DetectResult>)

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

Параметры

image
HttpRequestBody

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

callback

ServiceCallback<DetectResult>

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

generateThumbnail(number, number, string, ComputerVisionClientGenerateThumbnailOptionalParams)

Эта операция создает эскиз изображения с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет интересующий регион (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-адрес изображения.

options
ComputerVisionClientGenerateThumbnailOptionalParams

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

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

Обещание<Models.GenerateThumbnailResponse>

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

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

Параметры

width

number

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

height

number

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

url

string

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

options
ComputerVisionClientGenerateThumbnailOptionalParams

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

callback

ServiceCallback<void>

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

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

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

Параметры

width

number

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

height

number

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

url

string

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

callback

ServiceCallback<void>

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

generateThumbnailInStream(number, number, HttpRequestBody, ComputerVisionClientGenerateThumbnailInStreamOptionalParams)

Эта операция создает эскиз изображения с указанной пользователем шириной и высотой. По умолчанию служба анализирует изображение, определяет интересующий регион (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

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

options
ComputerVisionClientGenerateThumbnailInStreamOptionalParams

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

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

Обещание<Models.GenerateThumbnailInStreamResponse>

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

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

Параметры

width

number

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

height

number

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

image
HttpRequestBody

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

options
ComputerVisionClientGenerateThumbnailInStreamOptionalParams

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

callback

ServiceCallback<void>

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

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

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

Параметры

width

number

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

height

number

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

image
HttpRequestBody

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

callback

ServiceCallback<void>

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

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams)

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

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

Параметры

url

string

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

options
ComputerVisionClientGetAreaOfInterestOptionalParams

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

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

Обещание<Models.GetAreaOfInterestResponse>

getAreaOfInterest(string, ComputerVisionClientGetAreaOfInterestOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Параметры

url

string

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

options
ComputerVisionClientGetAreaOfInterestOptionalParams

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

callback

ServiceCallback<AreaOfInterestResult>

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

getAreaOfInterest(string, ServiceCallback<AreaOfInterestResult>)

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

Параметры

url

string

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

callback

ServiceCallback<AreaOfInterestResult>

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

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams)

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

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientGetAreaOfInterestInStreamOptionalParams

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

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

Обещание<Models.GetAreaOfInterestInStreamResponse>

getAreaOfInterestInStream(HttpRequestBody, ComputerVisionClientGetAreaOfInterestInStreamOptionalParams, ServiceCallback<AreaOfInterestResult>)

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientGetAreaOfInterestInStreamOptionalParams

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

callback

ServiceCallback<AreaOfInterestResult>

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

getAreaOfInterestInStream(HttpRequestBody, ServiceCallback<AreaOfInterestResult>)

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

Параметры

image
HttpRequestBody

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

callback

ServiceCallback<AreaOfInterestResult>

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

getReadResult(string, RequestOptionsBase)

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

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

Параметры

operationId

string

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

options
RequestOptionsBase

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

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

Обещание<Models.GetReadResultResponse>

getReadResult(string, RequestOptionsBase, ServiceCallback<ReadOperationResult>)

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

Параметры

operationId

string

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

options
RequestOptionsBase

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

callback

ServiceCallback<ReadOperationResult>

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

getReadResult(string, ServiceCallback<ReadOperationResult>)

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

Параметры

operationId

string

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

callback

ServiceCallback<ReadOperationResult>

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

listModels(RequestOptionsBase)

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

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

Параметры

options
RequestOptionsBase

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

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

Обещание<Models.ListModelsResponse>

listModels(RequestOptionsBase, ServiceCallback<ListModelsResult>)

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

Параметры

options
RequestOptionsBase

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

callback

ServiceCallback<ListModelsResult>

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

listModels(ServiceCallback<ListModelsResult>)

function listModels(callback: ServiceCallback<ListModelsResult>)

Параметры

callback

ServiceCallback<ListModelsResult>

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

read(string, ComputerVisionClientReadOptionalParams)

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

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

Параметры

url

string

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

options
ComputerVisionClientReadOptionalParams

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

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

Promise<ReadResponse>

Обещание<Models.ReadResponse>

read(string, ComputerVisionClientReadOptionalParams, ServiceCallback<void>)

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

Параметры

url

string

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

options
ComputerVisionClientReadOptionalParams

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

callback

ServiceCallback<void>

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

read(string, ServiceCallback<void>)

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

Параметры

url

string

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

callback

ServiceCallback<void>

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

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams)

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

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientReadInStreamOptionalParams

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

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

Обещание<Models.ReadInStreamResponse>

readInStream(HttpRequestBody, ComputerVisionClientReadInStreamOptionalParams, ServiceCallback<void>)

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientReadInStreamOptionalParams

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

callback

ServiceCallback<void>

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

readInStream(HttpRequestBody, ServiceCallback<void>)

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

Параметры

image
HttpRequestBody

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

callback

ServiceCallback<void>

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

recognizePrintedText(boolean, string, ComputerVisionClientRecognizePrintedTextOptionalParams)

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

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

Параметры

detectOrientation

boolean

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

url

string

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

options
ComputerVisionClientRecognizePrintedTextOptionalParams

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

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

Обещание<Models.RecognizePrintedTextResponse>

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

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

Параметры

detectOrientation

boolean

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

url

string

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

options
ComputerVisionClientRecognizePrintedTextOptionalParams

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

callback

ServiceCallback<OcrResult>

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

recognizePrintedText(boolean, string, ServiceCallback<OcrResult>)

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

Параметры

detectOrientation

boolean

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

url

string

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

callback

ServiceCallback<OcrResult>

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

recognizePrintedTextInStream(boolean, HttpRequestBody, ComputerVisionClientRecognizePrintedTextInStreamOptionalParams)

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

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

Параметры

detectOrientation

boolean

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

image
HttpRequestBody

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

options
ComputerVisionClientRecognizePrintedTextInStreamOptionalParams

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

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

Обещание<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

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

options
ComputerVisionClientRecognizePrintedTextInStreamOptionalParams

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

callback

ServiceCallback<OcrResult>

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

recognizePrintedTextInStream(boolean, HttpRequestBody, ServiceCallback<OcrResult>)

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

Параметры

detectOrientation

boolean

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

image
HttpRequestBody

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

callback

ServiceCallback<OcrResult>

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

tagImage(string, ComputerVisionClientTagImageOptionalParams)

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

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

Параметры

url

string

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

options
ComputerVisionClientTagImageOptionalParams

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

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

Promise<TagImageResponse>

Обещание<Models.TagImageResponse>

tagImage(string, ComputerVisionClientTagImageOptionalParams, ServiceCallback<TagResult>)

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

Параметры

url

string

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

options
ComputerVisionClientTagImageOptionalParams

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

callback

ServiceCallback<TagResult>

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

tagImage(string, ServiceCallback<TagResult>)

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

Параметры

url

string

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

callback

ServiceCallback<TagResult>

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

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams)

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

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientTagImageInStreamOptionalParams

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

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

Обещание<Models.TagImageInStreamResponse>

tagImageInStream(HttpRequestBody, ComputerVisionClientTagImageInStreamOptionalParams, ServiceCallback<TagResult>)

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

Параметры

image
HttpRequestBody

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

options
ComputerVisionClientTagImageInStreamOptionalParams

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

callback

ServiceCallback<TagResult>

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

tagImageInStream(HttpRequestBody, ServiceCallback<TagResult>)

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

Параметры

image
HttpRequestBody

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

callback

ServiceCallback<TagResult>

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

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

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, заполненный с помощью предоставленной операции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>

Параметры

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

унаследован отComputerVisionClientContext.sendRequest