На странице:


Общие сведения

МетодGET /IP-адрес:порт/<api_ver>/images
Описание

Запрос используется для предварительного просмотра изображений для указанных классов. Он позволяет запросить изображения начиная с определенного индекса, с возможностью загрузить только часть изображений (для экономии пропускной способности и ускорения работы)

Пример запроса

GET http://localhost:5000/v1.3/images?task_id=58e6486f44ec5b9cfa59d49011743739e4c37b9b6ecd90cd795f1307ca83fbf2&offset=10&class_names=Bus

где:

ПараметрОписание
task_idУникальный идентификатор задачи (uid), к которой относится класс. Можно узнать с помощью запроса для получения списка задач (см. Получение списка задач)
offsetИндекс первого изображения, которое нужно вернуть. Это значение может быть как положительным, так и отрицательным. Если значение offset отрицательное, то будут возвращены изображения с конца интервала.
Пример: если offset равно -5, то вернутся последние 5 изображений. Ограничение на количество изображений для одного класса — 1000
class_namesСписок имен классов, изображения которых нужно получить. Если параметр не задан, по умолчанию возвращаются изображения всех доступных классов

Пример ответа

{
     "thumbnails": {    
          "img1.jpeg":"data:image/jpeg;base64,/9j/4AAQSkZ...2Q==", 
          ...             
          "imgk.jpeg""data:image/jpeg;base64,/9j/4AAQSkZ...2Q==" 
     ],
     "total_count": 100
}

где:

ПараметрОписание
thumbnailsОбъект, содержащий пары ключ-значение, где ключ — это имя файла изображения (например, img1.jpeg), а значение — строка с изображением в формате Base64. Превью изображений возвращаются в виде строк, закодированных в Base64
total_countОбщее количество изображений в классе(ах), которые доступны для просмотра

Ответ в случае ошибки:

 { "error": "error description" } 


  • No labels