From 4e26431be511aec8f2202d4366e5a5e1de5ce8fb Mon Sep 17 00:00:00 2001 From: qguillaume Date: Thu, 11 Jun 2026 21:50:06 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20inclinaison=202=20=C3=A0=203=20degr?= =?UTF-8?q?=C3=A9s=20vert=20orange?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/features/capture/capture_screen.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/features/capture/capture_screen.dart b/lib/features/capture/capture_screen.dart index ceb55c0a..5516c674 100644 --- a/lib/features/capture/capture_screen.dart +++ b/lib/features/capture/capture_screen.dart @@ -36,9 +36,12 @@ class _CaptureScreenState extends State final OpenCVTargetService _opencvService = OpenCVTargetService(); // NOUVEAU : Service IMU de parallélisme + // L'angle passe à l'ORANGE dès 3° d'inclinaison (pitch ou roll). + // Petite hystérésis : il faut revenir sous 2° pour repasser au vert, + // ce qui évite le clignotement quand la main tremble autour de 3°. final ParallelismService _parallelismService = ParallelismService( - alignThreshold: 25.0, // Seuil pour passer au vert (permissif) - misalignThreshold: 32.0, // Seuil pour repasser à l'orange + alignThreshold: 2.0, // retour au vert : worstAngle ≤ 2° + misalignThreshold: 3.0, // passage à l'orange : worstAngle > 3° ); String? _selectedImagePath;