Repository navigation
Version 1.0.0 - Refonte Majeure & Nouvelles Fonctionnalités
C'est la première version majeure de notre Trackeur de Concentration ! Cette mise à jour transforme le script initial que j'ai écrit il y a 2 ans en une application robuste, modulaire et riche en fonctionnalités, prête pour une utilisation plus large.
✨ Nouvelles Fonctionnalités
- Alertes Sonores en Boucle: Pour une meilleure prise de conscience, une alerte sonore (
alert.wav) se déclenche et joue en continu lorsque vous êtes détecté comme "Distrait". Elle s'arrête dès que vous vous reconcentrez. - Résumés de Session & Suivi CSV: À la fin de chaque session, un résumé détaillé de votre performance (score moyen, humeur dominante, temps actif/distrait) est affiché. Ces données sont également sauvegardées dans
session_log.csvpour suivre vos progrès sur le long terme.
🚀 Améliorations
- Refonte Complète de l'Architecture: Le code a été entièrement restructuré en modules (
face_analysis,ui,utils) pour une meilleure lisibilité, maintenance et extensibilité. - Logique de Détection Améliorée:
- La détection d'humeur est plus précise et robuste aux mouvements de la tête.
- Le statut "Actif"/"Distrait" est désormais plus stable, utilisant un seuil temporel pour éviter les faux positifs et gérant correctement les cas où aucun visage n'est détecté.
- Correction de l'Interface Utilisateur: Le positionnement du texte a été ajusté pour éviter les superpositions et garantir une interface claire.
📄 Documentation
- Le fichier
README.mda été entièrement réécrit pour offrir une documentation complète et professionnelle du projet, incluant des instructions d'installation détaillées et un aperçu de l'architecture.
📦 Fichiers de la Release
ConcentrationTracker: Un exécutable autonome pour les systèmes Linux. (À joindre après compilation)
Futures ajouts
ConcentrationTracker.exe: Un exécutable autonome pour Windows. (À joindre après compilation)