EduFace Manager — Système de gestion de présence par reconnaissance faciale
Contexte
Dans les établissements scolaires, la gestion manuelle des présences représente une tâche répétitive, chronophage et parfois sujette à des erreurs. Ce processus, souvent confié aux enseignants ou aux surveillants, mobilise un temps considérable et peut retarder le début des cours. Avec la montée des technologies de reconnaissance faciale, de nouvelles opportunités s’ouvrent pour automatiser et sécuriser ce type de suivi.
Problématique
Comment automatiser efficacement la prise de présence en classe tout en garantissant un système fiable, intuitif, et adaptable à une infrastructure scolaire classique — sans coûts supplémentaires pour l’établissement ni complexité technique pour les utilisateurs ?
Solution proposée
EduFace Manager est une application de bureau pédagogique développée dans le cadre d’un projet BTS SIO (SLAM), dont l’objectif est d’automatiser la gestion de présence des élèves via un système de reconnaissance faciale simple et efficace.
Fonctionnalités principales :
Enregistrement des élèves avec nom, prénom, classe, année scolaire et capture photo.
Ajout d’images supplémentaires pour chaque élève afin d’améliorer la fiabilité de l’IA.
Reconnaissance faciale en temps réel via webcam intégrée : détection et identification automatique.
Suivi intelligent des présences : l’élève est marqué « présent », « retardataire » (au-delà de 10 min), ou « absent » si non reconnu.
Exportation CSV des données journalières (présences et retards).
Aspects techniques
Langage : Python
Librairies : OpenCV, Pillow, face_recognition, NumPy, Tkinter
Architecture modulaire :
main.py
: point d’entrée de l’applicationdatabase/connection.py
: gestion des bases de donnéesui/ui_manager.py
: interface utilisateursrc/face_recognition.py
: traitement de reconnaissance facialestyles.py
: personnalisation visuelle de l’interface
Stockage :
Classe
,Étudiants
,FaceFeatures
,Presences
Export CSV pour exploitation externe ou archivage.
🔍 Résultats et perspectives
Interface graphique fonctionnelle avec trois modules : ajout d’élève, ajout d’image, reconnaissance faciale.
Fiabilité de détection supérieure à 90% avec multiples images.
Application évolutive : possibilité d’intégrer un module d’authentification, une interface web ou encore une connexion à Pronote.
Idée future : ajout de caméras externes pour sécuriser l’accès aux salles en dehors de la prise de présence.
💡 EduFace Manager démontre la capacité à concevoir une solution complète et sécurisée autour d’un besoin concret, en intégrant à la fois des compétences en développement, en traitement d’images et en gestion de bases de données.
Vous retrouverez le pdf du projet ci-dessous :