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;