notre projet s’inscrit pleinement dans cette dynamique d’innovation technologique. Il propose la conception et la mise en oeuvre d’un Système Intelligent de Suivi de Présence basé sur la reconnaissance faciale, destiné à automatiser la gestion des présences dans un environnement éducatif, tout en assurant fiabilité, gain de temps, et traçabilité.
# Système Intelligent de Gestion de Présence avec Reconnaissance Faciale
## 📋 Table des Matières
- Introduction
- Fonctionnalités
- Architecture du Système
- Prérequis et Installation
- Structure du Projet
- Guide d'Utilisation
- Développement et Personnalisation
- Dépannage
- Contributions
---
## 🎯 Introduction
Ce projet propose une solution complète d'**Industrie 4.0** pour automatiser la gestion des présences dans un environnement éducatif grâce à la **reconnaissance faciale**. Le système combine intelligence artificielle, IoT et automatisation pour remplacer les méthodes traditionnelles de prise de présence.
### 🎓 Contexte
Les méthodes traditionnelles (feuilles papier, appels nominaux) sont :
- ⏱️ Chronophages et peu fiables
- 📝 Sujettes aux falsifications et oublis
- 🔄 Inadaptées à l'ère numérique
### 💡 Solution Proposée
Un système automatisé qui :
- ✅ Identifie les étudiants par reconnaissance faciale
- 📊 Génère des rapports automatiques
- 📧 Envoie les résultats par email
- 🖥️ Fournit une interface de gestion
---
## ✨ Fonctionnalités
### 🎭 Reconnaissance Faciale
- **Détection en temps réel** via webcam
- **Identification précise** avec modèle FaceNet
- **Gestion des inconnus** avec capture automatique
- **Seuil de confiance** configurable
### 📈 Gestion des Présences
- **Enregistrement automatique** des présences/absences
- **Génération de rapports** Excel détaillés
- **Statistiques visuelles** (graphiques et camemberts)
- **Historique temporel** avec horodatage
### 🔧 Interface Utilisateur
- **Dashboard enseignant** avec Streamlit
- **Configuration flexible** des paramètres
- **Visualisation en temps réel**
- **Contrôle manuel** du système
### 📧 Communication
- **Envoi automatique** d'emails avec pièces jointes
- **Rapports complets** incluant captures d'écran
- **Notifications** de statut système
---
## 🏗️ Architecture du Système
### 📊 Schéma Global
```
Camera → Traitement Image → Extraction Features → Classification → Résultats
↓
Dashboard Ense …