Meerdere gezichten
In deze oefening ga je meerdere gezichten in een afbeelding detecteren en ze afzonderlijk tonen. Zie het als een manier om je eigen gegevensset met gezichten van vrienden te maken!
friends_image.De klasse Cascade van classifiers uit de module feature is al geïmporteerd, net als de functie show_detected_face() die wordt gebruikt om het gedetecteerde gezicht in de afbeelding te markeren en uit te snijden zodat het apart kan worden getoond.
Deze oefening maakt deel uit van de cursus
Beeldverwerking in Python
Oefeninstructies
- Laad het getrainde bestand
.lbp_frontal_face_cascade_filename()uit de moduledata. - Initialiseer de detector-cascade met het getrainde bestand.
- Detecteer de gezichten in de afbeelding met een
scale_factorvan 1.2 en eenstep_ratiovan 1.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)