FaceStream v.5.1.18#
Изменения
-
Реализован функционал для сбора и отправки данных мониторинга FaceStream в базу данных InfluxDB. Мониторинг для FaceStream отключен по умолчанию. Для включения мониторинга FaceStream нужно включить настройку "send_data" и задать дополнительные настройки из секции «monitoring» настроек FaceStream.
В InfluxDB отправляются следующие элементы:
- элемент
measurements. Он равен значениюfs-requests. -
набор тегов:
fs_ip- IP-адрес, где развернут FaceStreamsource- поле "name", задаваемое при создании потока в LUNA Streams (опционально)stream_id- идентификатор потока
-
набор полей:
track_id- идентификатор трекаevent_id- идентификатор события, полученный от LUNA PLATFORMrequest_id- внешний идентификатор для связи с мониторингом сервисов LUNA PLATFORMtrack_start_time- время начала трекаtrack_best_shot_time- время, когда кадр с отправляемым лучшим снимком появился в системеtrack_best_shot_min_size_time(опционально) - время, когда размер детекции достиг значения, заданного в параметре "best_shot_min_size"track_best_shot_proper_size_time(опционально) - время, когда размер детекции достиг значения, заданного в параметре "best_shot_proper_size"liveness_start_time(опционально) - время начала работы Livenessliveness_end_time(опционально) - время окончания работы Livenessbestshot_count- количество отправленных лучших снимковtime_from_first_frame_to_send- время, которое прошло от появления первого кадра в FS до отправки в LPtrack_send_count- количество отправленных треков
Поля, содержащие время, отправляются в виде UTC с точностью до микросекунд.
-
элемент
timestamp. Он равен времени отправки лучшего снимка или лучших снимков в микросекундах.
См. дополнительную информацию в разделе "Мониторинг" руководства администратора.
- элемент
-
Для сервиса LUNA Streams добавлен пользовательский интерфейс.
Интерфейс можно открыть в браузере, указав адрес и порт сервиса LUNA Streams:
<streams_server_address>:<streams_server_port>Пользовательский интерфейс сервиса содержит три вкладки - «Streams», «Groups» и «Queue».
- «Streams» — вкладка, в которой отображаются статусы потоков и их предварительный просмотр, есть возможность создавать и редактировать потоки.
- «Groups» — вкладка, в которой отображаются группы потоков.
- «Queue» — вкладка в которой отображаются потоки, находящиеся в очереди на обработку.
См. подробную информацию в разделе "Пользовательский интерфейс сервиса LUNA Streams" руководства администратора.
-
Реализована отправка координат ограничивающих прямоугольников лиц (X, Y, ширина, высота) при использовании изображения без трансформации (настройка
portrait_type=gost). Отправка реализована за счёт добавления параметраface_bounding_boxes, содержащего массив ограничивающих прямоугольников, соответствующих обнаруженным лицам.Координаты прямоугольника определяются в системе координат портрета.
Координаты ограничивающего прямоугольника записываются в поле
face_bounding_boxesтела запроса на генерацию события. Эти координаты используются при генерации события, что позволяет провести редетекцию лица, которая выполняется быстрее, чем детекция лица. -
Максимальный размер пакета (батча) с наборами изображений и детекций, передаваемого на эстимацию AGS и HeadPose, ограничен 16.
Благодаря этому уменьшается потребление памяти приложением FaceStream.
Исправленные ошибки
-
Исправлена ошибка, при которой при значении
silent_period=-1трек мог быть отправлен несколько раз.Данная ошибка приводила к тому, что в LUNA PLATFORM генерировалось несколько событий с одинаковым
track_id.