Fețe multiple
În acest exercițiu, vei detecta mai multe fețe într-o imagine și le vei afișa individual. Gândește-te la asta ca la o modalitate de a crea propriul tău set de date cu fețele prietenilor tăi!
friends_image.Clasa Cascade de clasificatori din modulul feature a fost deja importată, la fel și funcția show_detected_face(), care este folosită pentru a marca fața detectată în imagine și a o decupa pentru a fi afișată separat.
Acest exercițiu face parte din cursul
Procesarea imaginilor în Python
Instrucțiuni pentru exercițiu
- Încarcă fișierul antrenat
.lbp_frontal_face_cascade_filename()din modululdata. - Inițializează detectorul cascade cu fișierul antrenat.
- Detectează fețele din imagine, setând un
scale_factorde 1.2 șistep_ratiode 1.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)