Cahier des Charges : Contrôle d'accès avec reconnaissance faciale
utilisant l'ESP32-CAM
1. Introduction
Ce projet vise à développer un système de contrôle d'accès basé sur la reconnaissance faciale
utilisant un module ESP32-CAM. L'objectif principal est de permettre l'identification automatique des
personnes autorisées pour garantir la sécurité des accès.
2. Objectifs du projet
Implémenter un système de reconnaissance faciale fiable et rapide.
Assurer le contrôle d'accès en fonction des visages reconnus.
Stocker et gérer une base de données des utilisateurs autorisés.
Fournir un historique des tentatives d'accès (succès et échecs).
3. Cahier des charges fonctionnel
3.1 Fonctionnalités principales
Reconnaissance faciale :
o Capturer une image en temps réel via l'ESP32-CAM.
o Identifier les visages en comparant avec une base de données locale.
o Autoriser ou refuser l'accès selon les résultats de l'identification.
Gestion des utilisateurs :
o Ajouter, supprimer et mettre à jour des profils utilisateurs.
o Stocker les données faciales de manière sécurisée.
Historique des accès :
o Enregistrer chaque tentative d'accès avec date, heure et statut (accepté/refusé).
o Fournir un accès à l'historique pour consultation.
Interface utilisateur :
o Affichage sur un terminal série ou via une interface web.
o Notification des autorisations et refus.
3.2 Exigences de performance
Temps de reconnaissance : < 2 secondes.
Précision : > 90 % de reconnaissance correcte.
Capacité de stockage : minimum 20 profils faciaux.
4. Cahier des charges technique
4.1 Matériels
ESP32-CAM (module avec caméra).
Module relais pour contrôler l'ouverture de porte.
Alimentation : 5V/2A.
PC pour le développement et la supervision.
4.2 Logiciels
Arduino IDE pour la programmation.
Bibliothèque de reconnaissance faciale (ESP32-Face).
Interface Web pour la gestion des accès (optionnel).
4.3 Communication
Connexion Wi-Fi pour l’envoi des données et l’accès distant.
5. Contraintes
Consommation énergétique réduite.
Fiabilité et stabilité du système.
Sécurisation des données utilisateurs.
6. Livrables
Code source documenté.
Manuel d'installation et d'utilisation.
Rapport technique présentant les tests et les performances.
7. Planning prévisionnel
Phase d'étude : 2 semaines.
Développement : 4 semaines.
Tests et validation : 2 semaines.
Rédaction du rapport : 1 semaine.
8. Critères de validation
Fonctionnement correct du système de reconnaissance faciale.
Exactitude des enregistrements d'accès.
Documentation complète et claire.