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
.