|
34 | 34 | COLOR_SETTINGS_WINDOW_POSITION_KEY = 'app.color_settings_window_position' |
35 | 35 |
|
36 | 36 | # Threshold knob configuration |
37 | | -THRESHOLD_KNOB_STEP = -0.010 |
38 | | -THRESHOLD_KNOB_STEP_PRECISE = -0.001 |
| 37 | +THRESHOLD_KNOB_STEP = 0.010 |
| 38 | +THRESHOLD_KNOB_STEP_PRECISE = 0.001 |
39 | 39 |
|
40 | 40 | # Show camera configuration |
41 | 41 | SHOW_CAMERA = False |
|
62 | 62 | # CHART_BUFFER_SIZE: Size of the buffer for the line chart |
63 | 63 | CHART_BUFFER_SIZE = 100 |
64 | 64 |
|
| 65 | +# Display settings |
| 66 | +SHOW_DISTANCE = True |
| 67 | +SHOW_DISTANCE_KEY = 'app.show_distance' |
| 68 | + |
| 69 | +# Eye display settings |
| 70 | +EYES_DISPLAY_SCALE = 2.5 # Масштаб отображения глаз |
| 71 | +EYES_DISPLAY_SCALE_KEY = 'display.eyes_scale' |
| 72 | +EYES_VERTICAL_OFFSET = -0.1 # Смещение глаз по вертикали (-1 до 1, где 0 - центр) |
| 73 | +EYES_VERTICAL_OFFSET_KEY = 'display.eyes_vertical_offset' |
| 74 | + |
| 75 | +# Enhanced eye display |
| 76 | +EYE_STYLE = { |
| 77 | + 'PUPIL_SCALE': 0.35, # Размер зрачка относительно радиуса глаза |
| 78 | + 'IRIS_THICKNESS': 0.15, # Толщина радужки относительно радиуса |
| 79 | + 'HIGHLIGHT_SCALE': 0.2, # Размер блика относительно радиуса |
| 80 | + 'HIGHLIGHT_OFFSET': 0.25, # Смещение блика относительно радиуса |
| 81 | + 'MESH_LINE_SCALE': 0.08, # Толщина линий меша относительно масштаба |
| 82 | + 'POINT_SCALE': 0.1, # Размер точек относительно масштаба |
| 83 | +} |
| 84 | + |
| 85 | +# Detailed eye settings |
| 86 | +IRIS_DETAIL_LEVEL = 3 # Количество колец в радужке (1-5) |
| 87 | +IRIS_OUTER_COLOR = "#46AAFE" # Внешний цвет радужки |
| 88 | +IRIS_INNER_COLOR = "#0C2951" # Внутренний цвет радужки (зрачок) |
| 89 | +IRIS_HIGHLIGHT_COLOR = "#FFFFFF" # Цвет бликов |
| 90 | +IRIS_HIGHLIGHT_SIZE = 0.2 # Размер блика относительно радиуса (0-1) |
| 91 | +IRIS_HIGHLIGHT_OFFSET = 0.3 # Смещение блика относительно радиуса (0-1) |
| 92 | + |
| 93 | +# Eyebrow settings |
| 94 | +EYEBROW_THICKNESS = 1.2 # Толщина бровей относительно базовой (0.5-2) |
| 95 | +EYEBROW_SMOOTHING = True # Сглаживание бровей |
| 96 | + |
| 97 | +# Line settings |
| 98 | +LINE_THICKNESS = 0.7 # Толщина линий относительно масштаба (0.3-1.5) |
| 99 | +LINE_SMOOTHING = True # Сглаживание линий |
| 100 | + |
65 | 101 | # Color scheme https://coolors.co/0c2951-46aafe-f6e27f-a30b37-a9fff7 |
66 | 102 | # Все цвета в HEX формате |
67 | 103 | BACKGROUND_COLOR = "#0C2951" # RGB(12, 41, 81) |
|
74 | 110 | EYE_INNER_CORNER_COLOR = "#A30B37" # RGB(163, 11, 55) |
75 | 111 | EYE_OUTER_CORNER_COLOR = "#A30B37" # RGB(163, 11, 55) |
76 | 112 |
|
| 113 | +# Active color scheme (change these values to switch between themes) |
| 114 | +# BACKGROUND_COLOR = BACKGROUND_COLOR_DARK |
| 115 | +# BACKGROUND_DARK_COLOR = BACKGROUND_DARK_COLOR_DARK |
| 116 | +# MESH_COLOR = MESH_COLOR_DARK |
| 117 | +# MESH_DARK_COLOR = MESH_DARK_COLOR_DARK |
| 118 | +# MESH_LIGHT_COLOR = MESH_LIGHT_COLOR_DARK |
| 119 | + |
77 | 120 | # Цвета для особых состояний |
78 | 121 | STRABISMUS_DETECTED_COLOR = "#FF0000" # Красный |
79 | 122 | YELLOW_COLOR = "#FFFF00" # Желтый для текста "No face detected" |
|
0 commit comments