Y a-t-il quelqu'un?
Dans cet exercice, vous allez vérifier s'il y a une personne présente dans une image prise de nuit.
night_image.La classe Cascade de classificateurs du module feature a déjà été importée. C'est aussi le cas de la fonction show_detected_face(), qui sert à afficher le visage repéré dans l'image et à le rogner pour l'afficher séparément.
Cette activité fait partie du cours
Traitement d'images en Python
Instructions de l’exercice
- Chargez le fichier entraîné à partir du module
data. - Initialisez la cascade du détecteur avec ce fichier entraîné.
- Détectez les visages dans l'image en réglant la taille minimale de la fenêtre de recherche à 10 pixels et la taille maximale à 200 pixels.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load the trained file from data
trained_file = ____.lbp_frontal_face_cascade_filename()
# Initialize the detector cascade
detector = ____(____)
# Detect faces with min and max size of searching window
detected = detector.detect_multi_scale(img = night_image,
scale_factor=1.2,
step_ratio=1,
min_size=(____),
max_size=(____))
# Show the detected faces
show_detected_face(night_image, detected)