Vous êtes sur la page 1sur 19

Réalisé par :

    -HRIDA Oumaima
    -ABOUNASS
    -HADI Soufiane
Projet à caractère industriel
Introduction

Les accidents de la route et les vols sont parmi les grands problèmes auxquels on fait face
chaque jour à cause de l'augmentation de l’utilisation des voitures .

Chaque année, environ 1,3 million de personnes perdent la vie dans un accident de la
route. On recense en plus de 20 à 50 millions de blessés, nombre d’entre eux gardant une
invalidité à la suite de leurs blessures.

En outre, environ 60 % de ces accidents sont dus à la fatigue du conducteur


La fatigue du conducteur affecte la capacité de conduite dans les 3 domaines suivants :
            Elle altère la coordination
            Elle altère le jugement
            Elle provoque des temps de réaction plus longs
Projet à caractère industriel
Introduction

Nombre des accidents Nombre de voitures volées en France


2020
Projet à caractère industriel
Plan 

1.Objectif du projet 

2.Les outils utilisés:


          Hardware
             Software

3.Préparation de l'environement 

4.Principe de fonctionnement

5.Test et Résultats du fonctionnement 


Projet à caractère industriel
Objectif

Dans ce projet, nous allons construire un système de détection du sommeil et d'alerte pour les
conducteurs en utilisant Raspberry Pi, OpenCV, et le module caméra Pi. L'objectif de base de
ce système est de suivre l'état du visage et les mouvements des yeux du conducteur et si le
conducteur se sent somnolent, alors le système déclenchera un message d'avertissement

Le deuxième système permet de bloquer le démarrage de la voiture s' il ne peut pas


reconnaître le conducteur en utilisant l’intelligence artificielle et la reconnaissance
faciale .
Projet à caractère industriel
La reconnaissance faciale

La reconnaissance faciale est un système qui grâce à l’intelligence artificielle (IA) permet de reconnaître les traits d’un
individu dans la rue, dans des établissements, à n’importe quel endroit disposant d’une caméra ou sur n’importe quelle
photo. Les algorithmes utilisés ont une efficacité remarquable ce qui permet d’avoir une précision et une rapidité de résultats
impressionnantes. Dans le monde où nous vivons, nous sommes friands de nouvelles technologies et de gadgets en tout
genre pour nous assister dans la vie.
Projet à caractère industriel
L’intelligence artificielle

L’intelligence artificielle (IA) est le moteur du procédé. Son but est de reproduire des processus cognitifs
humain pour que la machine ait une logique et une intelligence propre afin de pouvoir apprendre de
nouvelles compétences par elle-même. On parle dans ce cas de Machine Learning, plus précisément de
Deep Learning (apprentissage profond). Ces attributs lui permettent de reconnaître et d’anticiper plusieurs
éléments :
• âge
• Sexe
• Ethnicité
• Vieillissement
• Un comportement
• Visage partiellement masqué
• Les étirements du visages causés par les émotions (sourire, colère…)
Projet à caractère industriel
Les Contraintes

La reconnaissance faciale à l’avantage de reconnaître des


individus en mouvement, Mais, elle impose d’avoir des images
de bonne qualité pour pouvoir faire ressortir tous les points de
mesure pour avoir un taux de fiabilité le plus élevé que
possible.
L’identification des enfants est plus difficile car la base de
données a été constitué à partir d’adulte.
Avec des algorithmes évolutifs, le niveau de détection
s’améliore de jour en jour.
Projet à caractère industriel
Les Contraintes

Qui dit système informatique et digital laisse penser aux « hackers » qui n’hésitent pas à contourner les
règles pour forcer une authentification.
L’une des plus grosses contraintes est celle liée aux problèmes d’éthique. En effet, le Règlement
Général sur la Protection des Données (RGPD) veille. Il n’est pas permis d’entrer dans la
vie privée ou professionnelle sous peine de lourdes sanctions. Le droit à l’oubli est fortement
Cliquez pour ajouter du
défendu et tout individu doit être consentant de façon claire et précise à l’utilisation de ses
texte
données. Facebook a été sanctionné à cause des informations recueillis alors que l’utilisateur
n’était pas informé.
Il est donc nécessaire d’informer clairement qu’une zone est soumis à la reconnaissance faciale et que les
données biométriques sont collectées, ce qui n’est pas toujours simple.
Projet à caractère industriel
Les outils utilisés

Hardware

 Carte Raspberry PI  : Nous avons utilisé cette cible embarquée même si ça marche un peut
     Lent.

 Webcam caméra : On peut même utiliser la caméra de la carte Raspberry PyCam, mais
     le webcam est plus fonctionnelle.

 Ecran tactile 7” : Afin de visualiser l’interface utilisateur de notre carte Raspberry Pi

 Buzzer  : permet d'avoir une alerte sonore afin d'éveiller le conducteur 

 Matériel supplémentaire : Câble Ethernet, Câble HDMI, Alimentation.


Projet à caractère industriel
Les outils utilisés
Software

OpenCV : est une bibliothèque graphique. Elle est spécialisée dans le traitement
d’images, que ce soit pour de la photo ou de la vidéo.Avec OpenCV, il est possible
d'exécuter des tâches très précises de détection ou d’identification d’image. Par
exemple trouver des ressemblances de motifs ou bien de déterminer des contours
d'objets.
Projet à caractère industriel
Les outils utilisés​
Software

Dlib: C’est un détecteur facial avec des modèles pré-formés, le Dlib est utilisé pour estimer
l’emplacement de 68 coordonnées (x, y) qui cartographient les points du visage sur le visage
d’une personne, comme dans l’image ci-dessous.
Projet à caractère industriel
Les outils utilisés​
Software

NumPy est une bibliothèque pour langage de programmation Python, destinée à manipuler


des matrices ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérant
sur ces tableaux.

Imutils: une série de fonctions pratiques pour faciliter les opérations de base de traitement
d'images telles que la translation, la rotation, le redimensionnement et l'affichage d'images
Matplotlib avec OpenCV et Python.

Face-recognition: est bibliothèque  qui fournit un outil de ligne de commande simple de


reconnaissance des visages qui vous permet de faire de la reconnaissance des visages sur
un dossier de photos.Elle est construite a l'aide de Dlib et Deep Learning 
Projet à caractère industriel
Préparation de l'environement 

Avant d’opérer sur la carte Raspberry PI il faut d’abord qu’on installe le système d’exploitation
dedant, changer les configurations afin de manipuler sur la carte d’une manière flexible, pour cela
on suit les étapes suivantes :
• Installation de l’OS : On insère la carte Mémoire de notre carte Raspberry dans notre pc, et en
utilisant l’application Raspberry PI Imager, on installe le système d’exploitation convenable
(Dans notre cas : Raspberry Pi OS 32-bit).
• Configurer l’interface HDMI : Puisqu’on va utiliser notre carte Raspberry avec un écran tactile,
il faut donc la configurer pour qu’on puisse visualiser l’interface utilisateur et manipuler le
contenu de la carte. Pour cela, on effectue des changements sur le fichier ’config.txt’ qui se
trouve dans la carte mémoire.
• Configurations supplémentaires : l’activation du ssh pour la sécurité, l’activation de la caméra
et enfin l’activation de l’outil VNC Viewer que nous avons déjà installé sur notre ordinateur, cet
outil permet de visualiser l’interface utilisateur de notre carte sur une fenêtre sur notre PC .
Projet à caractère industriel
Principe de fonctionnement

The Eye Aspect Ratio (EAR)est une valeur constante lorsque l'œil est ouvert, mais
tombe rapidement à 0 lorsque l'œil est fermé.
Principe de fonctionnement Projet à caractère industriel

• Pour entraîner notre propre modèle avec nos photos,
on enregistre simplement nos photos dans le
dossier approprié.

• Le système  va générer 128       


 mesures différentes  (la différence entre les yeux, la distance
entre  le nez et les lèvres ,la taille des lèvres......)

•en utilisant ces 128 mesures nous pouvons définir une


personne et en utilisant ces mesures nous pouvons
différencier entre différentes personnes.

•La dernière étape consiste à les différencier et de trouver les


correspondances. 

•Donc pour faire ça on peut utiliser n'importe quelle méthode


d'apprentissage(le modèle linéaire par ) 
Projet à caractère industriel
Test et Résultats du fonctionnement​
Projet à caractère industriel
Test et Résultats du fonctionnement​
MERCI POUR VOTRE ATTENTION 

Vous aimerez peut-être aussi