Repository files navigation README - Détection des Visages avec Dlib et Caffe 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. Scripts individuels par modèle 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. Dossier des outils intermédiaires 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. 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.datCaffe :
models/deploy.prototxtmodels/res10_300x300_ssd_iter_140000_fp16.caffemodelCloner 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. Script pour le traitement par lot Modifier les chemins d'accès dans le fichier image_comparaison.py pour indiquer le dossier contenant les images à analyser. Exécuter le script :
python image_comparaison.py Exécuter le script webcam.py :
Scripts individuels par modèle Pour utiliser uniquement Dlib :
Pour utiliser uniquement Caffe :
Les résultats des détections (Dlib et Caffe) sont affichés et sauvegardés pour toutes les images d'un dossier. webcam.py, caffe.py, et dlib.pyDé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. Résultat de la détection sur une image
Nom : Marie HAMADY, Pierre TEIXEIRACours : MTI805 Compréhension de l’image, Hiver 2025Établissement : École de technologie supérieure (ÉTS)
You can’t perform that action at this time.