ÎncepețiÎncepe gratuit

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!

A group of 7 friends
Imaginea este preîncărcată ca 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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă fișierul antrenat .lbp_frontal_face_cascade_filename() din modulul data.
  • Inițializează detectorul cascade cu fișierul antrenat.
  • Detectează fețele din imagine, setând un scale_factor de 1.2 și step_ratio de 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)
Editează și rulează codul