Skip to content

Commit 01faf1d

Browse files
Set specific defaults for QR scanning
1 parent f861412 commit 01faf1d

File tree

1 file changed

+4
-4
lines changed
  • internal_filesystem/apps/com.micropythonos.camera/assets

1 file changed

+4
-4
lines changed

internal_filesystem/apps/com.micropythonos.camera/assets/camera_app.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ def apply_camera_settings(self, cam, use_webcam):
497497
aec_value = self.prefs.get_int("aec_value", 300)
498498
cam.set_aec_value(aec_value)
499499

500-
ae_level = self.prefs.get_int("ae_level", 0)
500+
ae_level = self.prefs.get_int("ae_level", 2 if self.scanqr_mode else 0)
501501
cam.set_ae_level(ae_level)
502502

503503
aec2 = self.prefs.get_bool("aec2", False)
@@ -530,13 +530,13 @@ def apply_camera_settings(self, cam, use_webcam):
530530
sharpness = self.prefs.get_int("sharpness", 0)
531531
cam.set_sharpness(sharpness)
532532
except:
533-
pass # Not supported on OV2640
533+
pass # Not supported on OV2640?
534534

535535
try:
536536
denoise = self.prefs.get_int("denoise", 0)
537537
cam.set_denoise(denoise)
538538
except:
539-
pass # Not supported on OV2640
539+
pass # Not supported on OV2640?
540540

541541
# Advanced corrections
542542
colorbar = self.prefs.get_bool("colorbar", False)
@@ -551,7 +551,7 @@ def apply_camera_settings(self, cam, use_webcam):
551551
wpc = self.prefs.get_bool("wpc", True)
552552
cam.set_wpc(wpc)
553553

554-
raw_gma = self.prefs.get_bool("raw_gma", True)
554+
raw_gma = self.prefs.get_bool("raw_gma", False if self.scanqr_mode else True)
555555
print(f"applying raw_gma: {raw_gma}")
556556
cam.set_raw_gma(raw_gma)
557557

0 commit comments

Comments
 (0)