Etude et réalisation du système de reconnaissance faciale

Nombre de téléchargements - 101

Catégorie :

Table des matières

Introduction générale
Chapitre I : La reconnaissance faciale
I.1.La reconnaissance faciale
I.2.Historique
I.3.Domaines d’application de la reconnaissance faciale
I.4.Techniques de détection et de reconnaissance faciale
I.5.Problématique
I.6.Avantages et inconvénients de la reconnaissance de visage
I.7.Conclusion
Chapitre II : Etude et réalisation du système de reconnaissance faciale Introduction
II.1.Spécification de la technique et langage utilisé
II.2.Techniques de détection
II.3.Procédure de détection de Haar-cascade
II.3.1.Haar comme caractéristique
II.3.2.Image intégrale
II.3.3.AdaBoost
12 II.3.4.Classificateur en cascade
II.4.Type de fichier utilisé
II.4.1.Fichier XML
II.4.2.Fichier CSV
II .4.3.Format de gris
II.5.Environnement de développement
II.5.1.Environnement hardware
II.5.1.1. Un ordinateur
II.5.1.2. Un Raspberry Pi
II.5.1.2.1. Présentation du Raspberry pi
II.5.1.2.2. Les modèles de Raspberry Pi
Les modèles A
Les modèles B
Les modèles Zero
II.5.1.2.3.Le Raspberry Pi 3 modèle B
II.5.1.2.4.Spécification technique du microcontrôleur Raspberry Pi
II.5.1.2.5.Les composants du Raspberry Pi modèle B
II.5.1.2.6.Connexion des composants de Raspberry Pi
II.5.1.3.Un Ecran TFT LCD 5’’
II.5.1.4.Une camera Web
II.5.1.5.Un relais
II.5.1.6.Une serrure solénoïde
II.5.2.Environnement software
30 II.5.2.1.Raspbian
30 II.5.2.2. Langage python
30 II.5.3.Les bibliothèques utilisées
II.5.3.1.Numpy
II.5.3.2.Tkinter
II.5.3.3.OpenCv
II.6.Présentation de la bibliographe OpenCv
II.6.1.Historique
II.6.2.Qu’est ce que OpenCv
II.6.3.Fonctionnalités
32 II.6.1.Traitement d’images
33 II.6.1.Traitement vidéo
33 II.7. Conclusion
Chapitre III: Conception et analyse Introduction
III.1.Matériel de conception
III.2. Préparation du système d’exploitation sur micro SD
III.2.1.Formater la carte SD
III.2.2.Installer Raspbian sur la carte SD
III.2.3.Premier démarrage du système
III.3. Première configuration
III.3.1.Les premiers réglages
III.3.2.Le clavier en français
III.3.3.Configuration de la localisation
41 III.3.4.Modification du mot de passe
III.3.5.L’activation des interfaces utilisées
III.4.Mettre à jour le système de la Raspberry pi
III.4.1.Mettre à jour le système de la liste des paquets
III.5.Activer la camera USB (webcam)
III.6.Installation opencv sur le Raspberry Pi
III.6.1.Mettre à jours le système d’exploitation
III.6.2.Installer les dépendances
III.6.3.Installation python 3 et pip 3
III.6.4.Installation opencv
III.6.5.Dépendances supplémentaire pour OpenCv et la caméra
III.7.Système de reconnaissance facial
III.7.1.Collecte de données pour détection du visage
III.7.2.Procédure pas à pas du code
III.7.3.Entrainement de la reconnaissance
III.7.4.Utilisation de l’outil de reconnaissance pour la reconnaissance faciale
III.8.Création d’une base de données avec csv file
III.9.Pilotage de relais avec les GPIO de raspberry
III.10.Diagramme de circuit et explication
III.11.Création de la page HTML
III.12.Conception du système
III.12.1.Organigramme du système de reconnaissance faciale à base de Raspberry
III.13.Conclusion
Conclusion générale
Références Bibliographique

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comments (1)