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
.