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


Описания изображений

Azure AI Vision может анализировать изображение и создавать удобочитаемую фразу, описывающую его содержимое. Служба возвращает несколько описаний на основе различных визуальных функций, и каждое описание получает оценку достоверности. Готовые выходные данные представлены в виде списка описаний, упорядоченных по оценке достоверности (от самой высокой до самой низкой).

Английский — единственный поддерживаемый язык для описания изображений.

Быстро и легко опробуйте возможности добавления подписей к изображениям в браузере с помощью Vision Studio.

Пример описания изображения

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

Черно-белая фотография здания на Манхэттене

{
   "description":{
      "tags":[
         "outdoor",
         "city",
         "white"
      ],
      "captions":[
         {
            "text":"a city with tall buildings",
            "confidence":0.48468858003616333
         }
      ]
   },
   "requestId":"7e5e5cac-ef16-43ca-a0c4-02bd49d379e9",
   "metadata":{
      "height":300,
      "width":239,
      "format":"Png"
   },
   "modelVersion":"2021-05-01"
}

Использование API

Функция описания изображений является частью API Анализа изображений. Вы можете вызывать этот API с помощью собственного пакета SDK или с помощью вызовов REST. Включите Description в параметр запроса visualFeatures. Затем, когда вы получите полный ответ JSON, анализирует строку для содержимого "description" раздела.

Следующие шаги

Изучите понятия, связанные с маркировкой и категоризацией изображений.