-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env
More file actions
104 lines (92 loc) · 2.8 KB
/
.env
File metadata and controls
104 lines (92 loc) · 2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# ==========================================
# SERVER CONFIGURATION
# ==========================================
HOST=0.0.0.0
PORT=8000
DEBUG=false
# ==========================================
# CAMERA SETTINGS
# ==========================================
CAMERA_INDEX=0
FRAME_WIDTH=1280
FRAME_HEIGHT=720
TARGET_FPS=30
JPEG_QUALITY=85
# ==========================================
# VISION MODULE TOGGLES
# ==========================================
ENABLE_BODY_TRACKING=true
ENABLE_IRIS_TRACKING=true
ENABLE_GESTURE_RECOGNITION=true
ENABLE_OBJECT_DETECTION=false # Heavy - disable if not needed
# ==========================================
# BODY TRACKING SETTINGS
# ==========================================
BODY_MODEL_COMPLEXITY=1 # 0=Lite, 1=Full, 2=Heavy
BODY_MIN_DETECTION_CONFIDENCE=0.5
BODY_MIN_TRACKING_CONFIDENCE=0.5
BODY_SMOOTH_LANDMARKS=true
# ==========================================
# IRIS TRACKING SETTINGS
# ==========================================
IRIS_MIN_DETECTION_CONFIDENCE=0.5
IRIS_MIN_TRACKING_CONFIDENCE=0.5
IRIS_ENABLE_REFINEMENT=true
IRIS_SMOOTH_LANDMARKS=true
IRIS_REFINE_LANDMARKS=true
# ==========================================
# GESTURE RECOGNITION SETTINGS
# ==========================================
GESTURE_CONFIDENCE_THRESHOLD=0.75
GESTURE_COOLDOWN_FRAMES=20
GESTURE_TEMPORAL_SMOOTHING=5
GESTURE_BUFFER_SIZE=10
# ==========================================
# OBJECT DETECTION SETTINGS (if enabled)
# ==========================================
YOLO_MODEL=yolov8n.pt # n=nano, s=small, m=medium
YOLO_CONFIDENCE=0.5
YOLO_IOU_THRESHOLD=0.45
YOLO_MAX_DETECTIONS=100
YOLO_DEVICE=cuda # cuda or cpu
# ==========================================
# PERFORMANCE SETTINGS
# ==========================================
USE_GPU=false # Set to true if GPU available
GPU_DEVICE_ID=0
ENABLE_FRAME_SKIP=false
FRAME_SKIP_INTERVAL=2
MAX_PROCESSING_TIME=0.033 # 30ms max
# ==========================================
# KALMAN FILTER SETTINGS
# ==========================================
ENABLE_KALMAN_FILTER=true
KALMAN_PROCESS_NOISE=0.01
KALMAN_MEASUREMENT_NOISE=0.1
# ==========================================
# DATA STREAMING SETTINGS
# ==========================================
SEND_DETAILED_DATA=false
SEND_RAW_LANDMARKS=false
COMPRESS_DATA=true
# ==========================================
# CYBERPUNK VISUAL SETTINGS
# ==========================================
ENABLE_CYBERPUNK_OVERLAY=true
ENABLE_GLOW_EFFECT=true
GLOW_KERNEL_SIZE=15
GLOW_INTENSITY=0.3
ENABLE_SCANLINES=false
SCANLINE_INTENSITY=0.1
SCANLINE_SPACING=3
# ==========================================
# LOGGING
# ==========================================
LOG_LEVEL=INFO
LOG_GESTURES=true
LOG_PERFORMANCE=true
# ==========================================
# CALIBRATION
# ==========================================
AUTO_CALIBRATE_ON_START=true
CALIBRATION_FRAMES=30