Describe Image - Describe Image
Эта операция создает описание изображения на удобочитаемом языке с полными предложениями. Описание основано на коллекции тегов контента, которые также возвращаются операцией. Для каждого изображения можно создать несколько описаний. Описания упорядочены по их оценке достоверности. Описания могут включать результаты из моделей знаменитостей и ориентиров предметной области, если это применимо. Поддерживаются два метода ввода: (1) Отправка изображения или (2) с указанием URL-адреса изображения. Успешный ответ будет возвращен в формате JSON. Если запрос завершился сбоем, ответ будет содержать код ошибки и сообщение, чтобы понять, что произошло неправильно.
POST {Endpoint}/vision/v3.2/describe
POST {Endpoint}/vision/v3.2/describe?maxCandidates={maxCandidates}&language={language}&descriptionExclude={descriptionExclude}&model-version={model-version}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services. |
description
|
query |
Отключите указанные модели домена при создании описания. |
||
language
|
query |
string |
Нужный язык для создания выходных данных. Если этот параметр не указан, значение по умолчанию — en. Список поддерживаемых языков см. в https://aka.ms/cv-languages. |
|
max
|
query |
integer (int32) |
Максимальное количество возвращаемых описаний кандидатов. Значение по умолчанию — 1. |
|
model-version
|
query |
string pattern: ^(latest|\d{4}-\d{2}-\d{2})(-preview)?$ |
Необязательный параметр, указывающий версию модели ИИ. Допустимые значения: "latest", "2021-04-01", "2021-05-01". По умолчанию используется значение "последняя". |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
url | True |
string |
Общедоступный URL-адрес изображения. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Объект описания изображения. |
|
Other Status Codes |
Ответ на ошибку. |
Безопасность
Ocp-Apim-Subscription-Key
Тип:
apiKey
В:
header
Примеры
Successful DescribeImage request
Образец запроса
POST https://westus.api.cognitive.microsoft.com/vision/v3.2/describe?maxCandidates=1
{
"url": "{url}"
}
Пример ответа
{
"description": {
"tags": [
"person",
"man",
"outdoor",
"window",
"glasses"
],
"captions": [
{
"text": "Satya Nadella sitting on a bench",
"confidence": 0.48293603002174407
}
]
},
"requestId": "ed2de1c6-fb55-4686-b0da-4da6e05d283f",
"metadata": {
"width": 1500,
"height": 1000,
"format": "Jpeg"
},
"modelVersion": "2021-04-01"
}
Определения
Имя | Описание |
---|---|
Computer |
Ошибка запроса API. |
Computer |
Код ошибки. |
Computer |
Ответ об ошибке API. |
Computer |
Сведения об ошибке запроса API. |
Computer |
Код ошибки. |
Description |
Отключите указанные модели домена при создании описания. |
Image |
Заголовок изображения, т. е. краткое описание изображения. |
Image |
Коллекция тегов контента, а также список подписей, отсортированных по уровню достоверности и метаданным изображения. |
Image |
Метаданные изображения. |
Image |
ComputerVisionError
Ошибка запроса API.
Имя | Тип | Описание |
---|---|---|
code |
Код ошибки. |
|
innererror |
Внутренняя ошибка содержит более конкретные сведения. |
|
message |
string |
Сообщение, объясняющее ошибку, сообщаемую службой. |
ComputerVisionErrorCodes
Код ошибки.
Значение | Описание |
---|---|
InternalServerError | |
InvalidArgument | |
InvalidRequest | |
ServiceUnavailable |
ComputerVisionErrorResponse
Ответ об ошибке API.
Имя | Тип | Описание |
---|---|---|
error |
Содержимое ошибки. |
ComputerVisionInnerError
Сведения об ошибке запроса API.
Имя | Тип | Описание |
---|---|---|
code |
Код ошибки. |
|
message |
string |
Сообщение об ошибке. |
ComputerVisionInnerErrorCodeValue
Код ошибки.
Значение | Описание |
---|---|
BadArgument | |
CancelledRequest | |
DetectFaceError | |
FailedToProcess | |
InternalServerError | |
InvalidDetails | |
InvalidImageFormat | |
InvalidImageSize | |
InvalidImageUrl | |
InvalidModel | |
InvalidThumbnailSize | |
NotSupportedFeature | |
NotSupportedImage | |
NotSupportedLanguage | |
NotSupportedVisualFeature | |
StorageException | |
Timeout | |
Unspecified | |
UnsupportedMediaType |
DescriptionExclude
Отключите указанные модели домена при создании описания.
Значение | Описание |
---|---|
Celebrities | |
Landmarks |
ImageCaption
Заголовок изображения, т. е. краткое описание изображения.
Имя | Тип | Описание |
---|---|---|
confidence |
number (double) |
Уровень достоверности службы имеется в заголовке. |
text |
string |
Текст заголовка. |
ImageDescription
Коллекция тегов контента, а также список подписей, отсортированных по уровню достоверности и метаданным изображения.
Имя | Тип | Описание |
---|---|---|
description.captions |
Список подписей, отсортированных по уровню достоверности. |
|
description.tags |
string[] |
Коллекция тегов изображений. |
metadata |
Метаданные изображения. |
|
modelVersion |
string pattern: ^(latest|\d{4}-\d{2}-\d{2})(-preview)?$ |
Версия модели ИИ. |
requestId |
string |
Идентификатор запроса REST API. |
ImageMetadata
Метаданные изображения.
Имя | Тип | Описание |
---|---|---|
format |
string |
Формат изображения. |
height |
integer (int32) |
Высота изображения в пикселях. |
width |
integer (int32) |
Ширина изображения в пикселях. |
ImageUrl
Имя | Тип | Описание |
---|---|---|
url |
string |
Общедоступный URL-адрес изображения. |