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

v.5.110.0#

Изменения

  • FSDK был обновлен до версии 5.27.0.

В данной версии:

  • обновлен совместный детектор лиц и тел до версии 2. Повышена точность работы детектора, а также увеличена скорость его работы;
  • обновлена логика работы strictlyMinSize. Теперь в параметре можно указать минимальный размер лица, при котором будет выполняться детекция лиц.

  • Для мониторинга FaceStream в ресурс /metric добавлены Prometheus-метрики типа "счетчик":

  • TotalSkips_count — общее количество пропущенных кадров в видеопотоке;

  • SkippedOOM_count — количество кадров, пропущенных из-за нехватки памяти (Out Of Memory);
  • SkippedInvalid_count — количество кадров, пропущенных из-за невалидного качества изображения;
  • SkippedPerf_count — количество кадров, пропущенных преднамеренно (для оптимизации производительности);

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

  • Для мониторинга FaceStream в ресурс /metric добавлена Prometheus-метрика Frames_count типа "счетчик" для подсчета общего количества обработанных кадров видеопотока.

  • В сервис LUNA Configurator добавлена поддержка настроек RUNTIME_CONFIG и FACEENGINE_CONFIG.

Теперь параметры среды выполнения (Runtime) и FaceEngine можно задавать не только в конфигурационных файлах faceengine.conf и runtime.conf, но и через пользовательский интерфейс сервиса LUNA Configurator. В сервисе LUNA Configurator можно настроить только основные пользовательские параметры. Для более тонкой настройки следует использовать конфигурационные файлы.

Важно! Параметры могут быть заданы двумя способами одновременно. В случае совпадения параметров приоритет имеет значение, указанное в сервисе Configurator.

  • В контейнер FaceStream добавлены новые переменные окружения FACE_STREAM_CONFIG_TAG, TRACK_ENGINE_CONFIG_TAG, FACEENGINE_CONFIG_TAG, RUNTIME_CONFIG_TAG.

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

Также была удалена переменная окружения CONFIGS_ID и его сокращенная версия Cid.

  • Добавлена поддержка алгоритма трекинга HS, обеспечивающего отслеживание для трех сценариев: лица, тела, лица + тела.

Новый алгоритм улучшает качество трекинга — теперь, если человека временно перекрывает другой человек или объект, это не приводит к прерыванию трека. Это уменьшает количество дублей с одним и тем же человеком.

Теперь HS используется по умолчанию, однако прежний алгоритм vlTracker остаётся доступным.

  • В контейнере сервиса LUNA Streams обновлена версия Python до 3.13.

Поддержка более старых версий Python прекращена.

  • База данных Oracle больше не поддерживается в сервисе LUNA Streams.

  • Теперь для загрузки настроек FaceStream в сервис Configurator применяется единый механизм миграции конфигураций — такой же, как и для LUNA Streams.

Все настройки FaceStream будут удалены из конфигуратора во время понижения версии (downgrade).

См. раздел Загрузка настроек в LUNA Configurator.

Исправленные ошибки

  • Исправлена ​​ошибка привязки пользователя базы данных к схеме при создании базы данных LUNA Streams.

Теперь при указании пользовательской схемы через переменную LUNA_PG_SCHEMA все таблицы создаются в указанной схеме. Ранее они по ошибке размещались в схеме Public.