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.