Visages multiples
Dans cet exercice, vous allez détecter plusieurs visages dans une image et les afficher individuellement. Voyez cela comme une façon de créer votre propre jeu de données avec les visages de vos amis !
friends_image.La classe Cascade de classificateurs du module feature a déjà été importée, ainsi que la fonction show_detected_face() qui sert à afficher le visage détecté dans l’image et à le recadrer pour pouvoir l’afficher séparément.
Cet exercice fait partie du cours
Traitement d’images en Python
Instructions
- Chargez le fichier entraîné
.lbp_frontal_face_cascade_filename()depuis le moduledata. - Initialisez la cascade du détecteur avec le fichier entraîné.
- Détectez les visages dans l’image en fixant
scale_factorà 1,2 etstep_ratioà 1.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Load the trained file from data
trained_file = ____.___()
# Initialize the detector cascade
detector = ____
# Detect faces with scale factor to 1.2 and step ratio to 1
detected = detector.____(img=friends_image,
scale_factor=____,
step_ratio=____,
min_size=(10, 10),
max_size=(200, 200))
# Show the detected faces
show_detected_face(friends_image, detected)