Перейти к содержанию

Раздел "Журнал заданий"#

Раздел "Журнал заданий" предназначен для создания, удаления и отображения отложенных заданий. Общий вид раздела "Журнал заданий" представлен на рисунке ниже (Рисунок 29).

Раздел
Рисунок 29. Раздел "Журнал заданий"

Раздел "Журнал заданий" содержит следующие элементы:

  • кнопка "Кросс-матчинг" — кнопка для создания задания на кросс-матчинг списков лиц;
  • кнопка "Экспорт лиц" — кнопка для создания задания на экспорт лиц и информации по ним;
  • кнопка "Экспорт событий" — кнопка для создания задания на экспорт событий и информации по ним;
  • кнопка "Пакетный импорт" — кнопка для создания задания для пакетного импорта архива фотоизображений в список;
  • кнопка "Пакетная идентификация" — кнопка для создания задания идентификации архива фотоизображений эталонов с кандидатами (лицами или событиями с лицами);
  • кнопка "Удаление лиц из списка" — кнопка для создания задания удаления лиц из выбранного списка;
  • кнопка "Верификация" — кнопка для создания задания на верификацию лиц;
  • перечень заданий:
  • "ID" — идентификатор задания;
  • "Описание" — пользователь, создавший задание;
  • "Тип" — тип задания (кросс-матчинг, экспорт, пакетная обработка, пакетный импорт, пакетная идентификация);
  • "Дата создания" — дата и время создания задания;
  • "Дата окончания" — дата и время окончания выполнения задания;
  • "Статус" — состояние процесса выполнения задания;
  • — кнопка для скачивания результата выполнения задания (1);
  • — кнопка для удаления задания (2);
  • количество отображаемых на странице заданий — задается переключателем в нижнем правом углу страницы, всего может быть 10, 25, 50 или 100 заданий на одной странице (3).

В процессе выполнения задания статус меняется. Всего в Сервисе к заданиям применяется четыре статуса:

  • — задание выполняется;
  • "Сбор результатов" — сбор результатов выполнения задания;
  • — задание выполнено;
  • — в ходе выполнения задания возникла ошибка.

Процесс создания задач и значение указываемых параметров описаны ниже. Если во время создания задачи понадобится вернуться назад, на страницу со списком задач, нажмите клавишу Esc на клавиатуре.

Настройте отправку уведомлений о статусе задач с помощью механизма "callbacks". Уведомления будут отправляться во внешнюю систему по указанному URL. Блок настройки уведомлений открывается после заполнения необходимых полей для создания задачи (Таблица 12).

Таблица 13. Параметры настройки уведомлений в форме создания задачи

Параметр

Описание

Значение по умолчанию

Добавить callback

Тип

Тип протокола при создании уведомления. В интерфейсе есть возможность получать уведомления по http и в Telegram

HTTP

URL

Адрес внешней системы, куда будет направлено уведомление

-

Тип авторизации

Выбор типа авторизации во внешнюю систему и настройка данных авторизации.

Базовый тип авторизации требует указания логина и пароля для входа во внешнюю систему

Basic

Таймаут (секунд)

Максимальное время, в течение которого ожидается выполнения запроса

60

Формат тела запроса

Формат обмена данными: JSON или MessagePack

application/json

HTTP заголовки

Заголовки HTTP-запросов

-

Создание задания на кросс-матчинг#

Для создания задания на кросс-матчинг списков лиц нажмите на кнопку "Кросс-матчинг" (Рисунок 29). Общий вид окна для создания задания на кросс-матчинг представлен на рисунке (Рисунок 30).

Окно создания задания на кросс-матчинг
Рисунок 30. Окно создания задания на кросс-матчинг

Окно "Кросс-матчинг" содержит следующие элементы:

  • "Список" — выбор списка для сравнения. Поле обязательно для заполнения;
  • "Найти совпадения в" — выбор списка для сравнения. Поле обязательно для заполнения;
  • "Максимальное количество похожих" — максимальное количество похожих кандидатов (по умолчанию: 3);
  • "Минимальный порог схожести, %" — самая низкая оценка схожести в процентах между кандидатами, которую Сервис принимает в качестве возможного совпадения (по умолчанию: 50).

Заполните все необходимые параметры и нажмите на кнопку "Создать задание".

Ресурсоемкие задания могут занять некоторое время. Во всплывающем окне (Рисунок 31) необходимо подтвердить действие — нажать кнопку "Ок" или отменить действие через кнопку "Отмена".

Подтверждение создания задания на кросс-матчинг
Рисунок 31. Подтверждение создания задания на кросс-матчинг

После успешного создания задания на кросс-матчинг в верхнем правом углу экрана появится сообщение "Задание на кросс-матчинг создана" (Рисунок 32).

Подтверждение успешного создания задания на кросс-матчинг
Рисунок 32. Подтверждение успешного создания задания на кросс-матчинг

Создание задания на экспорт лиц#

Для создания задания на экспорт объектов лиц и информации по ним нажмите на кнопку "Экспорт лиц" (Рисунок 29). Общий вид окна для создания задания на экспорт представлен на рисунке (Рисунок 33).

Окно создания задания на экспорт лиц
Рисунок 33. Окно создания задания на экспорт лиц

Описание параметров окна "Экспорт лиц" приведено в таблице (Таблица 14).

Таблица 14. Параметры задания на экспорт лиц

Параметр

Описание

Значение по умолчанию

Параметры выгрузки данных

Список

Указывается список для экспорта

Пользовательские данные

Указываются данные лица (до 128 символов)

Идентификаторы лиц через запятую

Указываются значения идентификаторов лиц в формате UUID

Внешние идентификаторы лиц через запятую

Указываются значения сторонних внешних идентификаторов (внешние ID)

Дата создания от

Указывается нижняя граница периода создания лиц

Дата создания до

Указывается верхняя граница периода создания лиц

Идентификатор первого лица

Указывается значение идентификатора первого лица из списка лиц на экспорт

Идентификатор последнего лица

Указывается значение идентификатора последнего лица из списка лиц на экспорт

Дополнительные настройки

Колонки в отчёте — выбор колонок таблицы, которые будут включены в файл при экспорте, с указанием порядка их расположения

ID Лица

Пользовательские данные

Внешний ID

Время создания

Ссылка на аватар

ID события

Списки

Включено

Включено

Включено

Включено

Включено

Включено

Выключено

Сохранять изображения лиц

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

Выключено

Тип биометрического шаблона

Выбирается, биометрический шаблон какого объекта будет экспортирован — лица или тела

Лица

Используемый разделитель для .csv

Специальный символ, который будет использоваться в файле с результатами экспорта для разделения текста на колонки

,

Заполните все необходимые параметры и нажмите на кнопку "Создать задание" (или клавишу Enter на клавиатуре).

Ресурсоемкие задания могут занять некоторое время. Во всплывающем окне (Рисунок 34) необходимо подтвердить действие — нажать кнопку "Ок" или отменить действие через кнопку "Отмена" (клавиша Esc на клавиатуре).

Подтверждение создания задания на экспорт
Рисунок 34. Подтверждение создания задания на экспорт

После успешного создания задания на экспорт в верхнем правом углу экрана появится сообщение "Задание на экспорт создана" (Рисунок 35).

Подтверждение успешного создания задания на экспорт
Рисунок 35. Подтверждение успешного создания задания на экспорт

Создание задания на экспорт событий#

Для создания задания на экспорт объектов событий и информации по ним нажмите на кнопку "Экспорт событий" (Рисунок 29). Общий вид окна для создания задания на экспорт представлен на рисунке (Рисунок 36).

Окно создания задания на экспорт событий
Рисунок 36. Окно создания задания на экспорт событий

Описание параметров окна "Экспорт событий" приведено в таблице (Таблица 15).

Таблица 15. Параметры задания на экспорт событий

Параметр

Описание

Значение по умолчанию

Параметры выгрузки данных

Общие данные о событии

Источник

Указывается название источника событий

Идентификаторы событий

Указываются значения идентификаторов событий через запятую в формате UUID для выполнения точечного поиска

Пользовательские данные

Указываются данные лица (до 128 символов)

Внешние идентификаторы событий

Указываются значения сторонних внешних идентификаторов (внешние ID) через запятую

Идентификаторы лиц

Указываются значения идентификаторов лиц через запятую в формате UUID

Схожесть

Указывается значение от 0 до 1

Теги

Указывается тег или теги через запятую

Сценарии

Указывается наименование сценария, возможно указание нескольких значений

Дата создания от

Указывается нижняя граница периода создания событий

Дата создания до

Указывается верхняя граница периода создания событий

Расширенные фильтры по событиям

Дата окончания события от

Указывается нижняя граница периода окончания событий

Дата окончания события до

Указывается верхняя граница периода окончания событий

Идентификатор первого события

Указывается значение идентификатора первого события из событий на экспорт

Идентификатор последнего события

Указывается значение идентификатора последнего события из событий на экспорт

Идентификаторы треков

Указываются значения идентификаторов треков в формате UUID через запятую

Атрибуты лица

Пол

Указывается женский или мужской пол

Возрастная категория

Указывается возрастной диапазон, определённый по лицу

Эмоции

Указывается эмоция/эмоции

Маска

Указывается наличие/отсутствие медицинской маски, перекрытие рта

Оценка Liveness

Указывается результат проверки на наличие живого человека в кадре

Атрибуты тела

Пол, определенный по изображению тела

Указывается женский или мужской пол

Головной убор

Указывается наличие головного убора

Рукав

Указывается длина рукава

Цвет низа

Указывается цвет одежды нижней части тела

Цвет обуви

Указывается цвет обуви

Возрастная категория по телу

Указывается возрастной диапазон, определённый по телу

Цвет верха

Указывается цвет одежды верхней части тела

Цвет головного убора

Указывается цвет головного убора

Тип низа

Указывается тип одежды нижней части тела

Рюкзак

Указывается наличие рюкзака

Данные о наилучшем совпадении

Параметр сравнения

Наименование параметра сравнения — правила, по которому произошло сравнение

Идентификаторы лиц

Идентификаторы лиц через запятую

Внешние идентификаторы лиц

Внешние идентификаторы лиц через запятую

Геолокация

  • Район;

  • Область;

  • Город;

  • Улица;

  • Номер дома;

Расширенные фильтры геолокации

  • Долгота (-180…180);

  • Погрешность (0…90);

  • Широта (-90…90);

  • Погрешность (0…90)

Другое

Добавить фильтр по meta

Позволяет заполнить набор блоков для создания фильтра по полю meta. Количество фильтров по meta не ограничено. Следующие блоки обязательны для заполнения при создании фильтра по meta:

  • Ключ — полный путь до необходимого поля meta, привязанного к событиям.

  • Значение — любое допустимое значение для данного поля meta.

  • Тип данных — выбор типа данных, хранящихся в данном поле meta. Тип данных отображает доступных операторов и конвертирует значения в нужный тип данных при отправке в API.

  • Оператор — выбор операторов для данного типа данных. Тип оператора зависит от указанного выше типа данных

Дополнительные настройки

Колонки в отчёте — выбор колонок таблицы, которые будут включены в файл при экспорте, с указанием порядка их расположения

Данные о событии

Данные о лице в событии

Данные о теле в событии

Данные о сравнении

Геолокация

Выключено

Выключено

Выключено

Выключено

Включено

Сохранять изображения лиц

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

Выключено

Тип биометрического шаблона

Выбирается, какой биометрический шаблон будет экспортирован — лица или тела

Лица

Используемый разделитель для .csv

Специальный символ, который будет использоваться в файле с результатами экспорта для разделения текста на колонки

,

Заполните все необходимые параметры и нажмите на кнопку "Создать задание" или клавишу Enter на клавиатуре.

Ресурсоемкие задания могут занять некоторое время. Во всплывающем окне необходимо подтвердить действие — нажать кнопку "Ок" или отменить действие через кнопку "Отмена" (клавишу Esc на клавиатуре).

После успешного создания задания на экспорт в верхнем правом углу экрана появится сообщение "Задание на экспорт создана".

Создание задания для пакетного импорта#

Задание пакетного импорта позволяет выполнять пакетный импорт лиц из фотоизображений в указанный список.

Для создания задания для пакетного импорта архива фотоизображений в список нажмите на кнопку "Пакетный импорт" (Рисунок 29). Общий вид окна для создания задания для пакетного импорта представлен на рисунке (Рисунок 37).

Окно создания задания для пакетного импорта
Рисунок 37. Окно создания задания для пакетного импорта

Окно "Пакетный импорт" содержит следующие элементы:

  • поле для загрузки архива с фотоизображениями — загрузите или перетащите архив формата *.zip. Поле обязательно для заполнения;
  • "Список" — выберите список. Поле обязательно для заполнения;
  • "Добавлять фото в список, только если оно соответствует стандарту ICAO" — фото будет добавлено в список только после прохождения проверки на соответствие требованиям стандарта ICAO.
  • — кнопка для удаления загруженного архива.

Требования к загружаемому файлу:

  • формат файла *.zip;
  • на изображении может быть один или несколько человек (зависит от настроек сценария);
  • на изображении обязательно должно быть лицо человека;
  • изображения должны сразу находиться внутри архива, а не в папке внутри архива;
  • размер архива задается с помощью параметра ARCHIVE_MAX_SIZE в конфигурационном файле config.py сервиса Tasks, по умолчанию размер равен 100 ГБ (подробнее см. "VisionLabs LUNA PLATFORM 5. Руководство администратора").

Заполните все необходимые параметры и нажмите на кнопку "Создать задание" или клавишу Enter на клавиатуре.

Ресурсоемкие задания могут занять некоторое время. Во всплывающем окне (Рисунок 38) подтвердите действие и нажмите кнопку "Ок" или отмените действие через кнопку "Отмена".

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

После успешного создания задания для пакетного импорта в верхнем правом углу экрана появится сообщение "Задание на пакетный импорт создана" (Рисунок 39).

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

Создание задания для пакетной идентификации#

Для создания задания для пакетной идентификации архива фотоизображений (лица или события с лицами) нажмите на кнопку "Пакетная идентификация" (Рисунок 29). Общий вид окна для создания задания для пакетной идентификации представлен на рисунке (Рисунок 40).

Окно создания задания для пакетной идентификации
Рисунок 40. Окно создания задания для пакетной идентификации

Окно "Пакетная идентификация" содержит следующие элементы:

  • поле для загрузки архива с фотоизображениями формата .zip (обязательно для заполнения);
  • — кнопка для удаления загруженного архива;
  • "Идентифицировать среди" — искать совпадения среди "Лиц" или "Событий";
  • блок "Фильтры" — настройки для пользовательской идентификации. Описание параметров блока "Фильтры" в зависимости от выбранного объекта для идентификации представлено в таблицах (Таблица 16 и Таблица 17);
  • блок "Дополнительные параметры фильтрации" — параметры общие при идентификации среди лиц и событий:
  • "Пороговое значение схожести, %" — самая низкая оценка схожести в процентах между кандидатами, которую Сервис принимает в качестве возможного совпадения (по умолчанию: 80).
  • "Число записей (от 1 до 100)" — количество строк с совпадениями с ограничением в 100 строк (по умолчанию: 3).

Таблица 16. Параметры блока "Фильтры" задания пакетной идентификации при поиске совпадении среди лиц

Название

Описание

Список

Название списка

Пользовательские данные

Информация из БД, привязанная к лицу

Идентификаторы лиц через запятую

Идентификаторы лиц через запятую

Внешние идентификаторы лиц через запятую

Внешние идентификаторы лиц через запятую

Дата создания от

Указывается нижняя граница периода создания лиц или событий в LUNA PLATFORM 5

Дата создания до

Указывается верхняя граница периода создания лиц или событий в LUNA PLATFORM 5

Таблица 17. Параметры блока "Фильтры" задачи пакетной идентификации при поиске совпадении среди событий

Название

Описание

Источник

Список доступных источников событий

Пользовательские данные

Информация из БД, привязанная к лицу

Возрастная категория

Указание возрастной группы:

  • Младше 18;

  • От 18 до 44;

  • От 45 до 60;

  • Старше 60

Пол

  • Женский;

  • Мужской

  • Оценка не проводилась

Эмоции

  • Гнев;

  • Грусть;

  • Нейтральность;

  • Отвращение;

  • Страх;

  • Счастье;

  • Удивление

Возможно сочетание нескольких значений

Маска

Детекция наличия/отсутствия медицинской маски, перекрытия рта.

  • Отсутствует;

  • Медицинская маска;

  • Перекрытие рта

Возможно сочетание нескольких значений

Дата создания от

Указывается нижняя граница периода создания лиц или событий в LUNA PLATFORM 5

Дата создания до

Указывается верхняя граница периода создания лиц или событий в LUNA PLATFORM 5

Идентификаторы событий через запятую

Идентификаторы событий детекции и извлечения атрибутов

Внешние идентификаторы событий через запятую

Внешние идентификаторы событий через запятую

Идентификаторы лиц через запятую

Идентификаторы лиц из событий, которые создаются в системе LUNA PLATFORM 5 в результате события детекции и извлечения атрибутов

Схожесть

Границы степени схожести, если лицо было идентифицировано

Сценарии

Идентификаторы или названия сценариев

Идентификаторы треков через запятую

Указываются значения идентификаторов треков в LUNA PLATFORM 5 в формате UUID

Теги через запятую

Указывается тег или теги

Пол, определенный по изображению тела

  • Женский;

  • Мужской

  • Оценка не проводилась

Головной убор

Указывается наличие головного убора;

Рукав

Указывается длина рукава;

Цвет низа

Указывается цвет одежды нижней части тела;

Цвет обуви

Указывается цвет обуви;

Возрастная категория по телу

Указывается возрастная группа:

  • Младше 18;

  • От 18 до 44;

  • От 45 до 60;

  • Старше 60

Цвет верха

Указывается цвет одежды верхней части тела;

Цвет головного убора

Указывается цвет головного убора;

Тип низа

Указывается тип одежды нижней части тела;

Рюкзак

Указывается наличие рюкзака;

Локация (только для "Тип объектов — События")

  • "Район";

  • "Область";

  • "Город";

  • "Улица";

  • "Номер дома";

  • "Долгота (-180…180)";

  • "Погрешность (0…90)";

  • "Широта (-90…90)";

  • "Погрешность (0…90)"

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

Требования к загружаемому файлу:

  • формат файла *.zip;
  • на изображении может быть один или несколько человек (зависит от настроек сценария);
  • на изображении обязательно должно быть лицо человека;
  • изображения должны сразу находиться внутри архива, а не в папке внутри архива;
  • размер архива задается с помощью параметра ARCHIVE_MAX_SIZE в конфигурационном файле config.py сервиса Tasks, по умолчанию размер равен 100 ГБ (подробнее см. "VisionLabs LUNA PLATFORM 5. Руководство администратора").

Заполните все необходимые параметры и нажмите на кнопку "Создать задание" или клавишу Enter на клавиатуре.

Ресурсоемкие задания могут занять некоторое время. Во всплывающем окне (Рисунок 41) подтвердите действие и нажмите кнопку "Ок" или отмените действие через кнопку "Отмена".

Подтверждение создания задания для пакетной идентификации
Рисунок 41. Подтверждение создания задания для пакетной идентификации

После успешного создания задания для пакетной идентификации в верхнем правом углу экрана появится сообщение "Задание на пакетную идентификацию создана" (Рисунок 42).

Подтверждение успешного создания задания для пакетной идентификации
Рисунок 42. Подтверждение успешного создания задания для пакетной идентификации

Создание задания для удаления лиц из списка#

Задание удаления лиц из списка (задание очистки) позволяет удалить из указанного списка лица, выбранные по определенным параметрам.

Для создания задания удаления лиц из списка нажмите на кнопку "Удаление лиц из списка" (Рисунок 29). Общий вид окна для создания задания для пакетного импорта представлен на рисунке (Рисунок 43).

Окно создания задания для удаления лиц из списка
Рисунок 43. Окно создания задания для удаления лиц из списка

Окно "Удаление лиц из списка" содержит следующие элементы:

  • "Описание" — поле для добавления пояснения к задаче;
  • Чекбокс "Сохранить результаты" — если включен, результаты выполнения задания будут сохранены в хранилище сервиса Image Store.
  • Чекбокс "Удалить образцы" — если включен, нормализованные изображения, полученные после детекции лиц из списка, будут удалены;
  • "Список" — выбор списка, из которого будут удалены лица. Поле обязательно для заполнения;
  • "Информация" — поле для указания информации по лицам из списка. Позволяет удалить из списка лишь несколько лиц, например, для которых указана одна и та же информация.
  • "Удалить данные после" — нижнее включенное пороговое значение времени создания лица;
  • "Удалить данные до" — верхнее исключенное пороговое значение времени создания лица.

Заполните все необходимые параметры и нажмите на кнопку "Создать задание" или клавишу Enter на клавиатуре.

Ресурсоемкие задания могут занять некоторое время. Во всплывающем окне необходимо подтвердить действие — нажать кнопку "Ок" или отменить действие через кнопку "Отмена" (Рисунок 44).

Подтверждение создания задания для удаления лиц из списка
Рисунок 44. Подтверждение создания задания для удаления лиц из списка

После успешного создания задания удаления лиц из списка в верхнем правом углу экрана появится сообщение "Задание на очистку создана" (Рисунок 45).

Подтверждение успешного создания задания для для удаления лиц из списка
Рисунок 45. Подтверждение успешного создания задания для для удаления лиц из списка

Создание задания на верификацию#

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

Для создания задания на верификацию нажмите на кнопку "Верификация (Рисунок 29). Общий вид окна для создания задания на верификацию представлен на рисунке (Рисунок 46).

Окно создания задания на верификацию
Рисунок 46. Окно создания задания на верификацию

Окно "Верифицировать" содержит два окна для загрузки фотографий. Чтобы верифицировать лица выберите изображения на локальном компьютере или перетащите изображения напрямую в окна для загрузки изображений.

Требования к загружаемому файлу:

  • формат файла *.jpeg, *.png или *.bmp;
  • размер не менее 320х250 и не более 3840х2160 пикселей;
  • на изображении может быть один или несколько человек;
  • на изображении обязательно должно быть лицо человека.

Если лиц на фотографии больше одного, то после загрузки необходимо выбрать, какое лицо будет участвовать в верификации — выбранное лицо выделяется зелёной рамкой. Нажмите на кнопку "Верифицировать". В окне появится результат сравнения лиц — значение степени схожести лиц в процентах и с цветовым обозначением порогов схожести.

Просмотр результатов выполнения задания#

Просмотр результатов выполнения задания выполняется нажатием в строке кнопки (1 на Рисунке 29), при этом происходит загрузка архива *.zip для заданий экспорта, файла *.csv для заданий на кросс-матчинг, файла *.json для заданий пакетного импорта и пакетной идентификации (где * — ID задания).

В скаченном *.csv файле представлена таблица с выбранными в процессе создания задания на экспорт параметрами на экспорт (Рисунок 47) или с результатами кросс-матчинга (Рисунок 48).

Таблица с результатами экспорта
Рисунок 47. Таблица с результатами экспорта
Таблица с результатами кросс-матчинга
Рисунок 48. Таблица с результатами кросс-матчинга

Удаление задания#

Удаление задания выполняется нажатием в строке кнопки (2 на Рисунке 29).

Во всплывающем окне (Рисунок 49) необходимо подтвердить действие — нажать кнопку "Удалить" или отменить действие через кнопку "Отмена". После успешного удаления появится соответствующее уведомление.

Подтверждение удаления задания
Рисунок 49. Подтверждение удаления задания