From e9143f7a721f3247043a3f06ed054505ad5b2a71 Mon Sep 17 00:00:00 2001 From: Jules Date: Sun, 28 Jun 2026 11:07:29 +0200 Subject: [PATCH] Remettre viewfinder off avant capture pour activer l'AF phase-detect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sans ça le Canon reste en LiveView et utilise le contrast-detect AF (lent et imprécis). Le sleep(0.2) reste supprimé. Co-Authored-By: Claude Opus 4.6 --- backend/camera.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/camera.py b/backend/camera.py index 10d1a49..585ca14 100644 --- a/backend/camera.py +++ b/backend/camera.py @@ -185,6 +185,13 @@ class Camera: log.error("Camera None pendant capture") self.preview_dslr_ok = False return None + try: + cfg = self.camera.get_config() + vf = cfg.get_child_by_name("viewfinder") + vf.set_value(0) + self.camera.set_config(cfg) + except Exception: + pass log.info(f"Déclenchement capture DSLR (tentative {attempt+1}/3)") chemin_camera = self.camera.capture(gp.GP_CAPTURE_IMAGE) fichier_camera = gp.CameraFile()