Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
-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.
1.Objectif du projet
3.Préparation de l'environement
4.Principe de fonctionnement
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
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
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.
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
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.
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é.