Volti multipli
In questo esercizio rileverai più volti in un’immagine e li mostrerai singolarmente. Pensalo come un modo per creare un insieme di dati con i volti dei tuoi amici!
friends_image.La classe Cascade di classificatori dal modulo feature è già stata importata, così come la funzione show_detected_face() che serve per visualizzare il volto segnato nell’immagine e ritagliarlo in modo da poterlo mostrare separatamente.
Questo esercizio fa parte del corso
Elaborazione di immagini in Python
Istruzioni dell'esercizio
- Carica il file addestrato
.lbp_frontal_face_cascade_filename()dal modulodata. - Inizializza la cascade del rilevatore con il file addestrato.
- Rileva i volti nell’immagine, impostando
scale_factora 1.2 estep_ratioa 1.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)