Détecteur de masques faciaux en temps réel

Système de détection en temps réel du port du masque facial, basé sur des techniques de deep learning.

Deep Learning, Computer Vision

Projet: Personnel

Novembre, 2021

Durée: 2 mois

Réalisé en novembre 2021 dans un contexte post-pandémie.
Ce projet met en œuvre un modèle de vision par ordinateur capable de détecter en direct via webcam si une personne porte un masque facial ou non.


Problématique

Comment concevoir une solution légère et réactive qui détecte visuellement le port du masque dans des environnements publics (transports, entreprises, etc.) pour renforcer les mesures sanitaires ?

🛠️ Solution mise en œuvre

  • 📸 Utilisation d’OpenCV pour accéder à la caméra et détecter les visages

  • 🧠 Entraînement d’un réseau de neurones convolutionnel (CNN) avec Keras pour classer les visages comme "masqué" ou "non masqué"

  • 🔄 Intégration en temps réel : flux vidéo analysé en direct avec retour visuel (cadre vert/rouge)

  • 🖥️ Création d’une interface simple permettant de démarrer la détection localement

Lien vers le répertoire github du projet: Détecteur de masques faciaux en temps réel


⚙️ Stack technique

  • Langage : Python

  • Librairies : OpenCV · Keras · TensorFlow · scikit-learn

  • Techniques : Computer Vision · Classification binaire · Traitement vidéo en temps réel

  • Environnement : Jupyter Notebook

  • Interface : Tkinter

  • Prérequis : Deep Learning · CNN · Vision par ordinateur

Tags

Covid-19, Python, Deep Learning, OpenCV, CNN

You might also like

SmartCity - Data Platform for Urban Intelligence

Data Engineering, Open Data

SmartCity - Data Platform for Urban Intelligence

Data Engineering, Open Data

Reconnaissance de Chiffres Manuscrits

Deep Learning, Computer Vision

Reconnaissance de Chiffres Manuscrits

Deep Learning, Computer Vision

SRAXC : Un Chatbot Expert sur mon Portfolio

Natural Language Processing (NLP), MLOps

SRAXC : Un Chatbot Expert sur mon Portfolio

Natural Language Processing (NLP), MLOps

Multilingual Text Summarizer with Transformers

Natural Language Processing (NLP), MLOps

Multilingual Text Summarizer with Transformers

Natural Language Processing (NLP), MLOps

Create a free website with Framer, the website builder loved by startups, designers and agencies.