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

Приложение 1. Общие параметры конфигурации#

Общие параметры изменяются в реестре (для Windows) файлах server.conf (Таблица 7) иrsengine.conf (Таблица 8). Параметры конфигурации реестра Windows представлены в Таблице 9.

Таблица 7. Общие параметры конфигурации в файле server.conf

Наименование параметра Тип данных Знач. по умолч. Описание
data-path string ./data. Путь к каталогу данных RSE Server.
Не рекомендуется изменять значение параметра.
rsengine-conf-path string ./client/rsengine.conf Путь к config-файлу библиотеки RSEngine.
Актуален для настройки Системы на ОС Ubuntu 18.04 x64 и Debian 10 x64 и ОС Windows, использующей файлы конфигурации
cs-communication string msg-pack Тип взаимодействия сервера с клиентом. Зависит от выбранной конфигурации Системы. Может принимать следующие значения:
- json: возвращаемый сервером тип данных – JSON;
- msg-pack: возвращаемый сервером тип данных – MessagePack
bestshot-format string jpg Возвращаемый формат изображения лучших кадров. Выбирается исходя из требований внешнего ПО. Может принимать следующие значения:
- jpg: Формат JPEG;
- png: Формат PNG
save-bestshot-ondisk int 0 Сохранение лучших кадров на диск в директорию save-bestshot-path/SaveBestshotPath. Не используется в этой версии Системы.
- 0 – не сохранять;
- 1 – сохранять.
save-bestshot-path string ./bestshots Директория сохранения лучших кадров при активации переменной save-bestshot-ondisk/SaveBestshotonDisk.
Не используется в этой версии Системы.
encrypt-bestshot int 0 Шифрование лучших кадров при их сохранении. Не используется в этой версии Системы.
- 0 – не шифровать;
- 1 – шифровать.
server-host string 127.0.0.1 IP адрес сервера на котором следует запуститься чтобы слушать вебсокет соединения.
При использовании одной копии необходимо указывать localhost, при Использовании нескольких запущенных копий – указывать главный сервер.
server-port int 4444 Порт, на котором RSE Server принимает соединения
log-level int, [0, 3] 1 Уровень логирования фильтрует сообщения журнала и имеет следующие уровни от 0 до 3:
- 0 – отключение логирования;
- 1 – логирование информации о работе;
- 2 – логирование предупреждений и информации о работе;
- 3 – логирование ошибок, предупреждений и информации о работе.
log-path string ./logs Путь к доступному для записи каталогу для хранения журналов сервера

Таблица 8. Общие параметры конфигурации в файле rsengine.conf

Наименование параметра Тип данных Знач. по умолч. Описание
processor-strategy string realsense Режим работы Системы с камерами.
- realsense – работа с камерами Intel RealSense
- orbbec – работа с камерами VLS
camera-monitoring int 1 Параметр включает/выключает мониторинг состояния камеры.
- 0 – выключает мониторинг;
- 1 – включает мониторинг
camera-monitoring-delay int 300 Параметр устанавливает в секундах частоту опроса состояния камеры у службы мониторинга
rgb-ir-match int 0 Использование данных с RGB и IR камер для проведения проверок.Не рекомендуется изменять данный параметр.
- 0 – отключено;
- 1 – включено.
check-eyes int 0 Использование информации о положении и статусе глаз при проверке Liveness.
- 0 – отключено;
- 1 – включено.
check-mouth int 0 Использование информации о статусе рта при проверке Liveness.
- 0 – отключено;
- 1 – включено.
liveness-depth int 1 Использование информации об объемности лица на изображении при проверке Liveness.Не рекомендуется изменять данный параметр.
- 0 – отключено;
- 1 – включено.
liveness-depth-fpr int 1 Проверка FPR Liveness. Не рекомендуется изменять данный параметр.
- 0 – отключено;
- 1 – включено.
liveness-depth-threshold float 0.0 Минимальный порог значения Liveness при проверки лица на объемном изображении.
Проверка не используется в этой версии.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows), где:
- 0 – проверка не проводится
- 0.1 – высокая вероятность пропуска фейка
- 1 – малая вероятность пропуска фейка, высокая вероятность пропуска реального человека
liveness-depth-fpr-threshold float 0.7 Минимальный порог значения Liveness при проверки лица.Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows), где:
- 0 – проверка не проводится
- 0.1 – высокая вероятность пропуска фейка
- 1 – малая вероятность пропуска фейка, высокая вероятность пропуска реального человека
rgb-coordinates-transfer int 1 Передача координат Bbox лица с RGB изображения в IR изображения для последующей обработки.
- 0 – отключено;
- 1 – включено.
iou-liveness-threshold float 0.5 Пороговое значения для использования IoU при построении Bbox.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
quality-threshold float 0.8 Минимальный порог оценки качества изображения перед проверкой Liveness.Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
rgb-ir-match-threshold float 1.2 Порог сравнения лица с IR и RGB изображений.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
disparity-shift int 0 Использования сдвига при сравнении лица с IR и RGB изображений.Не используется в этой версии.
- 0 – отключено;
- 1 – включено.
width int 90 Минимальная ширина Bbox в пикселях для проведения проверки Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
80…150 пикселей.
height int 90 Минимальная высота Bbox в пикселях для проведения проверки Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
80…150 пикселей.
margin int 10 Минимальный отступ между Bbox лица и границами кадра в пикселях. Лицо должно находиться в минимум 10 пикселях от граница кадра при проведении проверки Liveness, чтобы не была потеряна информация о лице.
10…100 пикселей.
suspicious-threshold float 0.6 Минимальный порог оценки качества изображения, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
light-threshold float 0.9 Минимальный порог оценки качества освещенности лица на изображении, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
dark-threshold float 0.93 Минимальный порог оценки качества затемненности лица на изображении, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
blur-threshold float 0.94 Минимальный порог оценки качества размытости лица на изображении, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
yaw-threshold int 15 Максимальный угол наклона головы относительно оси камеры, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
pitch-threshold int 15 Максимальный угол вращения головы относительно оси камеры, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
roll-threshold int 10 Максимальный угол поворота головы относительно оси камеры, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
autoexp-rgb int 1 Включение режима авто экспозиции для RGB изображения. Не рекомендуется отключать эту настройку.
- 0 – отключено;
- 1 – включено.
autoexp-ir int 1 Включение режима авто экспозиции для IR изображения.Не рекомендуется отключать эту настройку.
- 0 – отключено;
- 1 – включено.
ir-stream-darkness-check int 0 Проверка недостатка освещения изображения на IR изображении.
Не используется в этой версии.
roi-enable int 1 Использование обрезки исходного кадра для уменьшения зоны интереса для повышения качества распознавания. Преднастроенные ниже параметры ограничивают центральную часть кадра, где лицо искажено меньше всего.
Не рекомендуется отключать эту настройку.
- 0 – отключено;
- 1 – включено.
roi-x int 160 Горизонтальная координата левого верхнего угла зоны интереса. Задается от верхнего левого угла кадра.
Не рекомендуется изменять данный параметр.
roi-y int 0 Вертикальная координата левого верхнего угла зоны интереса. Задается от верхнего левого угла кадра.
Не рекомендуется изменять данный параметр.
roi-width int 320 Ширина зоны интереса.Не рекомендуется изменять данный параметр.
roi-height int 480 Высота зоны интереса.Не рекомендуется изменять данный параметр.

Таблица 9. Параметры конфигурации реестра Windows

Наименование параметра Тип данных Знач. по умолч. Описание
DataPath REG_SZ {Path to system files}/data Путь к каталогу данных RSE Server.
Не рекомендуется изменять значение параметра.
CSCommunication REG_SZ msg-pack Тип взаимодействия сервера с клиентом. Зависит от выбранной конфигурации Системы. Может принимать следующие значения:
- json: возвращаемый сервером тип данных – JSON;
- msg-pack: возвращаемый сервером тип данных – MessagePack
BestshotFormat REG_SZ jpg Возвращаемый формат изображения лучших кадров. Выбирается исходя из требований внешнего ПО. Может принимать следующие значения:
- jpg: Формат JPEG;
- png: Формат PNG
SaveBestshotonDisk REG_DWORD 0 Сохранение лучших кадров на диск в директорию save-bestshot-path/SaveBestshotPath. Не используется в этой версии Системы.
- 0 – не сохранять;
- 1 – сохранять.
save-bestshot-path string ./bestshots Директория сохранения лучших кадров при активации переменной save-bestshot-ondisk/SaveBestshotonDisk.
Не используется в этой версии Системы.
EncryptBestshot REG_DWORD 0 Шифрование лучших кадров при их сохранении. Не используется в этой версии Системы.
- 0 – не шифровать;
- 1 – шифровать.
ServerHost REG_SZ 127.0.0.1 Адрес сервера на котором развернут RSE Server.
При использовании одной копии необходимо указывать localhost, при Использовании нескольких запущенных копий – указывать главный сервер.
ServerPort REG_DWORD 4444 Порт, на котором RSE Server принимает соединения
log-level int, [0, 3] 1 LogLevel
- 0 – отключение логирования;
- 1 – логирование информации о работе;
- 2 – логирование предупреждений и информации о работе;
- 3 – логирование ошибок, предупреждений и информации о работе.
LogPath REG_SZ C:\RSE\logs Путь к доступному для записи каталогу для хранения журналов сервера
ProcessorStrategy REG_SZ realsense Режим работы Системы с камерами.
- realsense – работа с камерами Intel RealSense
- orbbec – работа с камерами VLS
CameraMonitoring REG_DWORD 1 Параметр включает/выключает мониторинг состояния камеры.
- 0 – выключает мониторинг;
- 1 – включает мониторинг.
CameraMonitoringDelay REG_DWORD 300 Параметр устанавливает в секундах частоту опроса состояния камеры у службы мониторинга
RgbIrMatch REG_DWORD 0 Использование данных с RGB и IR камер для проведения проверок.Не рекомендуется изменять данный параметр.
- 0 – отключено;
- 1 – включено.
CheckEyes REG_DWORD 0 Использование информации о положении и статусе глаз при проверке Liveness.
- 0 – отключено;
- 1 – включено.
CheckMouth REG_DWORD 0 Использование информации о статусе рта при проверке Liveness.
- 0 – отключено;
- 1 – включено.
LivenessDepth REG_DWORD 1 Использование информации об объемности лица на изображении при проверке Liveness.Не рекомендуется изменять данный параметр.
- 0 – отключено;
- 1 – включено.
LivenessDepthFPR REG_DWORD 1 Проверка FPR Liveness. Не рекомендуется изменять данный параметр.
- 0 – отключено;
- 1 – включено.
LivenessDepthThreshold REG_DWORD 0 Минимальный порог значения Liveness при проверки лица на объемном изображении.
Проверка не используется в этой версии.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows), где:
- 0 – проверка не проводится
- 0.1 – высокая вероятность пропуска фейка
- 1 – малая вероятность пропуска фейка, высокая вероятность пропуска реального человека
LivenessDepthFPR Threshold REG_DWORD 70 Минимальный порог значения Liveness при проверки лица.Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows), где:
- 0 – проверка не проводится
- 0.1 – высокая вероятность пропуска фейка
- 1 – малая вероятность пропуска фейка, высокая вероятность пропуска реального человека
RGBCoordinatesTransfer REG_DWORD 1 Передача координат Bbox лица с RGB изображения в IR изображения для последующей обработки.
- 0 – отключено;
- 1 – включено.
IOULivenessThreshold REG_DWORD 50 Пороговое значения для использования IoU при построении Bbox.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
QualityThreshold REG_DWORD 80 Минимальный порог оценки качества изображения перед проверкой Liveness.Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
RgbIRMatchThreshold REG_DWORD 120 Порог сравнения лица с IR и RGB изображений.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
DisparityShift REG_DWORD 0 Использования сдвига при сравнении лица с IR и RGB изображений.Не используется в этой версии.
- 0 – отключено;
- 1 – включено.
Width REG_DWORD 90 Минимальная ширина Bbox в пикселях для проведения проверки Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
80…150 пикселей.
Height REG_DWORD 90 Минимальная высота Bbox в пикселях для проведения проверки Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
80…150 пикселей.
Margin REG_DWORD 20 Минимальный отступ между Bbox лица и границами кадра в пикселях. Лицо должно находиться в минимум 10 пикселях от граница кадра при проведении проверки Liveness, чтобы не была потеряна информация о лице.
10…100 пикселей.
SuspiciousThreshold REG_DWORD 60 Минимальный порог оценки качества изображения, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
LightThreshold REG_DWORD 90 Минимальный порог оценки качества освещенности лица на изображении, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
DarkThreshold REG_DWORD 93 Минимальный порог оценки качества затемненности лица на изображении, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
BlurThreshold REG_DWORD 94 Минимальный порог оценки качества размытости лица на изображении, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
Порог задается в диапазоне от 0.0 до 1.0 (0…100 для Windows).
YawThreshold REG_DWORD 15 Максимальный угол наклона головы относительно оси камеры, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
PitchThreshold REG_DWORD 15 Максимальный угол вращения головы относительно оси камеры, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
RollThreshold REG_DWORD 10 Максимальный угол поворота головы относительно оси камеры, при котором будет произведена проверка Liveness.
Параметр подбирается аналитически разработчиками и не рекомендуется к изменению.
AutoexpRGB REG_DWORD 1 Включение режима авто экспозиции для RGB изображения. Не рекомендуется отключать эту настройку.
- 0 – отключено;
- 1 – включено.
AutoexpIR REG_DWORD 1 Включение режима авто экспозиции для IR изображения.Не рекомендуется отключать эту настройку.
- 0 – отключено;
- 1 – включено.
IRStreamDarknessCheck REG_DWORD 0 Проверка недостатка освещения изображения на IR изображении.
Не используется в этой версии.
RoiEnable REG_DWORD 1 Использование обрезки исходного кадра для уменьшения зоны интереса для повышения качества распознавания. Преднастроенные ниже параметры ограничивают центральную часть кадра, где лицо искажено меньше всего.
Не рекомендуется отключать эту настройку.
- 0 – отключено;
- 1 – включено.
RoiX REG_DWORD 160 Горизонтальная координата левого верхнего угла зоны интереса. Задается от верхнего левого угла кадра.
Не рекомендуется изменять данный параметр.
RoiY REG_DWORD 0 Вертикальная координата левого верхнего угла зоны интереса. Задается от верхнего левого угла кадра.
Не рекомендуется изменять данный параметр.
RoiWidth REG_DWORD 320 Ширина зоны интереса.Не рекомендуется изменять данный параметр.
RoiHeight REG_DWORD 480 Высота зоны интереса.Не рекомендуется изменять данный параметр.