- Détection des visages avec Dlib : Utilise le modèle landmarks68 pour détecter les 68 points clés du visage.
- Détection des visages avec Caffe : Utilise un modèle DNN (Deep Neural Network) pré-entraîné d'OpenCV.
-
image_comparaison.py:- Applique les modèles Dlib et Caffe sur toutes les images d'un dossier.
- Note : Vous devez modifier les chemins (path) des images et des modèles dans le script avant de l'exécuter.
-
webcam.py:- Applique les modèles Dlib et Caffe au flux vidéo de la webcam en temps réel.
caffe.py:- Applique le modèle Caffe uniquement sur le flux vidéo de la webcam.
dlib.py:- Applique le modèle Dlib uniquement sur le flux vidéo de la webcam.
code_modification_images/:- Contient tous les scripts utilisés pour modifier les images, notamment :
- Ajouter du bruit.
- Appliquer des filtres de couleur.
- Modifier la luminosité ou le contraste.
- Contient tous les scripts utilisés pour modifier les images, notamment :
- Python 3.10
- OpenCV
- Mediapipe (facultatif, si installé par erreur, il n'est pas utilisé ici)
- NumPy
- Dlib
- Matplotlib (si vous souhaitez afficher les images modifiées)
- Dlib :
models/shape_predictor_68_face_landmarks.dat
- Caffe :
models/deploy.prototxtmodels/res10_300x300_ssd_iter_140000_fp16.caffemodel
- Cloner le dépôt ou copier les fichiers nécessaires.
- Installer les dépendances Python avec la commande :
pip install opencv-python numpy dlib matplotlib
- Vérifier que les fichiers modèles sont présents dans le dossier
models.
- Modifier les chemins d'accès dans le fichier
image_comparaison.pypour indiquer le dossier contenant les images à analyser. - Exécuter le script :
python image_comparaison.py
- Exécuter le script
webcam.py:python webcam.py
- Pour utiliser uniquement Dlib :
python dlib.py
- Pour utiliser uniquement Caffe :
python caffe.py
- Les résultats des détections (Dlib et Caffe) sont affichés et sauvegardés pour toutes les images d'un dossier.
- Détection en temps réel des visages sur le flux vidéo de la webcam :
- Caffe : Affiche des rectangles verts autour des visages détectés.
- Dlib : Affiche des rectangles bleus et les 68 points clés du visage.
- Nom : Marie HAMADY, Pierre TEIXEIRA
- Cours : MTI805 Compréhension de l’image, Hiver 2025
- Établissement : École de technologie supérieure (ÉTS)