|
7 | 7 | from mpos.content.intent import Intent |
8 | 8 |
|
9 | 9 | class CameraSettingsActivity(Activity): |
10 | | - """Settings activity for comprehensive camera configuration.""" |
11 | | - |
12 | | - DEFAULT_WIDTH = 240 # 240 would be better but webcam doesn't support this (yet) |
13 | | - DEFAULT_HEIGHT = 240 |
14 | | - DEFAULT_COLORMODE = True |
15 | | - DEFAULT_SCANQR_WIDTH = 960 |
16 | | - DEFAULT_SCANQR_HEIGHT = 960 |
17 | | - DEFAULT_SCANQR_COLORMODE = False |
18 | 10 |
|
19 | 11 | # Original: { 2560, 1920, 0, 0, 2623, 1951, 32, 16, 2844, 1968 } |
20 | 12 | # Worked for digital zoom in C: { 2560, 1920, 0, 0, 2623, 1951, 992, 736, 2844, 1968 } |
@@ -65,22 +57,22 @@ class CameraSettingsActivity(Activity): |
65 | 57 | "lenc": True, |
66 | 58 | } |
67 | 59 |
|
68 | | - # Normal mode specific defaults (5 settings) |
| 60 | + # Normal mode specific defaults |
69 | 61 | NORMAL_DEFAULTS = { |
70 | | - "resolution_width": DEFAULT_WIDTH, # 240 |
71 | | - "resolution_height": DEFAULT_HEIGHT, # 240 |
72 | | - "colormode": DEFAULT_COLORMODE, # True |
| 62 | + "resolution_width": 240, |
| 63 | + "resolution_height": 240, |
| 64 | + "colormode": True, |
73 | 65 | "ae_level": 0, |
74 | 66 | "raw_gma": True, |
75 | 67 | } |
76 | 68 |
|
77 | | - # Scanqr mode specific defaults (5 settings, optimized for QR detection) |
| 69 | + # Scanqr mode specific defaults |
78 | 70 | SCANQR_DEFAULTS = { |
79 | | - "resolution_width": DEFAULT_SCANQR_WIDTH, # 960 |
80 | | - "resolution_height": DEFAULT_SCANQR_HEIGHT, # 960 |
81 | | - "colormode": DEFAULT_SCANQR_COLORMODE, # False (grayscale) |
82 | | - "ae_level": 2, # Higher exposure compensation |
83 | | - "raw_gma": False, # Disable gamma for better contrast |
| 71 | + "resolution_width": 960, |
| 72 | + "resolution_height": 960, |
| 73 | + "colormode": False, |
| 74 | + "ae_level": 2, # Higher auto-exposure compensation |
| 75 | + "raw_gma": False, # Disable raw gamma for better contrast |
84 | 76 | } |
85 | 77 |
|
86 | 78 | # Resolution options for both ESP32 and webcam |
|
0 commit comments