Переключение типа камеры#
Тип камеры настраивается с помощью параметра ProcessorStrategy, который записывается в реестр Windows следующим образом:
ProcessorStrategy (REG_SZ) = IntelRealSense | VLSLunaCamera3D | VLSLunaCamera2D
Быстрый старт: команда запуска#
Чтобы настроить и запустить службу с определенным типом камеры, выполните одну из следующих команд из каталога скрипта:
:: Intel RealSense (по умолчанию)
installService.bat ProcessorStrategy=IntelRealSense
:: VL SLuna 3D
installService.bat ProcessorStrategy=VLSLunaCamera3D
:: VL SLuna 2D
installService.bat ProcessorStrategy=VLSLunaCamera2D
Вы также можете запустить скрипт без параметров — он будет использовать стратегию по умолчанию:
installService.bat
В таком случае будет использован параметр по умолчанию: ProcessorStrategy=IntelRealSense.
Изменение камеры по умолчанию#
Чтобы изменить тип камеры по умолчанию:
- Откройте в текстовом редакторе скрипт installService.bat.
- Найдите строчку вида
set ProcessorStrategy=IntelRealSense. - Замените
IntelRealSenseна предпочитаемую камеру по умолчанию:IntelRealSenseVLSLunaCamera3DVLSLunaCamera2D
Подсказка: Дополнительно вы можете включить расширенный режим отображения сообщений при работе скрипта:
installService.bat ProcessorStrategy=VLSLunaCamera2D quietReg=false
По умолчанию quietReg имеет значение true. Если это поведение необходимо изменить, то нужно внести правки в строчку под номером 10 (set quietReg=true).
Различия в конфигурации#
Скрипт установки записывает основной набор ключей реестра для всех стратегий, а также настройки, специфичные для каждой стратегии.
Общие настройки#
Эти ключи записываются независимо от типа камеры, если включена функция ROI (область интереса):
Всегда (общие ROI, если включены по стратегии):
RoiEnable (REG_DWORD) 1
RoiX (REG_DWORD) 160
RoiY (REG_DWORD) 0
RoiWidth (REG_DWORD) 320
RoiHeight (REG_DWORD) 480
Настройки, специфичные для IntelRealSense#
Дополнительные ключи для камер Intel RealSense:
IRStreamDarknessCheck (REG_DWORD) 0
LivenessDepthOSL (REG_DWORD) 1
LivenessDepthOSLThreshold (REG_DWORD) 70
RgbIrMatch (REG_DWORD) 0
RgbIRMatchThreshold (REG_DWORD) 120
RGBCoordinatesTransfer (REG_DWORD) 1
IOULivenessThreshold (REG_DWORD) 50
Настройки, специфичные для VLSLunaCamera3D#
Применяются только общие настройки ROI; дополнительные ключи не прописываются.
Настройки, специфичные для VLSLunaCamera2D#
Один дополнительный ключ:
FrameRotation (REG_DWORD) 0