Silent installation of the SAFR Platform on Windows can be achieved by invoking the SAFR Platform installer via the command line and using the /S
switch.
Example:
SAFRPlatform_win_1_8_302_08_13_19.exe /S
The Windows SAFR Platform installer provides several options for configuring the component selection during install. Each component can be disabled or enabled by using the following syntax:
SAFRPlatform_win_1_8_302_08_13_19.exe /S /COMPONENT=YES
SAFRPlatform_win_1_8_302_08_13_19.exe /S /COMPONENT=NO
Examples:
SAFRPlatform_win_1_8_302_08_13_19.exe /S /VIRGO=YES /Actions=NO
SAFRPlatform_win_1_8_302_08_13_19.exe /Age=YES /Gender=YES /Sentiment=YES
Windows Command Line Install Options:
Feature Type | Component | Flag | Default | Notes |
---|---|---|---|---|
Silent Install | Silent Install | /S | Disabled | |
Component | SAFR Actions | /Actions | Enabled | |
Component | Desktop Client | /Application | Enabled | |
Component | Web Console | /Console | Enabled | |
Component | SAFR Reports | /Reports | Enabled | |
Component | SAFR Logs | /Logs | Enabled | |
Component | VIRGA | /VIRGA | Enabled | |
Component | VIRGO | /VIRGO | Enabled | |
Component | GPU Accelerated Recognition (HTFS) | /GPUFaceService | Enabled | Only enabled by default if NVIDIA Drivers greater than 418.67 are detected. |
SAFR Client Component | GPU Accelerated Detection | /CUDA | Enabled | OK to install even if NVIDIA drivers aren't installed. |
Face Service Model | Age Model | /Age | Enabled | |
Face Service Model | Gender Model | /Gender | Enabled | |
Face Service Model | Mask Model | /Mask | Enabled | |
Face Service Model | Masked Identity Model | /MaskIdentity | Enabled | |
Face Service Model | Sentiment Model | /Sentiment | Enabled | |
Face Service Model | Occlusion Model | /Occlusion | Enabled | |
Face Service Model | Optimize GPU Models during installation | /OptimizeModels | Enabled | |
VMS Integration Plugin | Avigilon Plugin | /Avigilon | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
VMS Integration Plugin | Digifort Plugin | /Digifort | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
VMS Integration Plugin | Genetec Plugin | /Genetec | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
VMS Integration Plugin | GenetecFR Plugin | /GenetecFR | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
VMS Integration Plugin | Geutebrueck Plugin | /Geutebrueck | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
VMS Integration Plugin | Milestone Plugin | /Milestone | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
VMS Integration Plugin | Video Insight Plugin | /VideoInsight | Disabled | Only one VMS Plugin allowed. The first specified plugin will be used. |
Camera Extension | Ximea Camera Extension | /Ximea | Disabled | |
Installation Location | Installation Location | /D | C:\Program Files\RealNetworks\SAFR |
Must be the last command line argument. Do not use quotes. |
The Linux SAFR Platform installer currently has command line options to disable the Age, Gender, Occlusion, and Sentiment models by using the following arguments:
Feature Type | Component | Flag | Default | |
---|---|---|---|---|
Face Service Model | Age Model | -a, –age | Enabled | |
Face Service Model | Gender Model | -g, –gender | Enabled | |
Face Service Model | Mask Model | -m, –mask | Enabled | |
Face Service Model | Masked Identity Model | -n, –maskedface | Enabled | |
Face Service Model | Sentiment Model | -s, –sentiment | Enabled | |
Face Service Model | Occlusion Model | -o, –occlusion | Enabled | |
Face Service Model | Face Recognition Identity Model | -i, –identity | Enabled | |
SAFR Configuration | VIRGO Path | -v, –virgopath | N/A | |
SAFR Configuration | SAFR User | -u, –user | N/A |
All the models are enabled by default, but they can be disabled by setting these arguments to: off
, false
, disabled
, 0
, or no
. Arguments and their values are case-insensitive. For example, the following commands are all equivalent:
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh -a=OFF
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh -A=false
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh --AGE=disabled
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh --age=0
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh --age=no
Multiple models can be disabled simply by specifying multiple arguments:
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh --age=OFF --gender=OFF --sentiment=OFF --occlusion=OFF
sudo bash SAFRPlatform_linux-ubuntu_2_0_022_03_03_20.sh -a=0 -g=0 -s=0 -o=0