Flera ansikten
I den här övningen ska du identifiera flera ansikten i en bild och visa dem individuellt. Det här är ett sätt att skapa ett eget dataset med dina vänners ansikten!
friends_image.Klassen Cascade för klassificerare från modulen feature har redan importerats, liksom funktionen show_detected_face() som används för att markera det identifierade ansiktet i bilden och beskära det så att det kan visas separat.
Den här övningen är en del av kursen
Bildbehandling i Python
Övningsinstruktioner
- Läs in den tränade filen
.lbp_frontal_face_cascade_filename()från modulendata. - Initiera detektorn cascade med den tränade filen.
- Identifiera ansiktena i bilden och ange
scale_factorsom 1,2 ochstep_ratiosom 1.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)