ÎncepețiÎncepe gratuit

E cineva acolo?

În acest exercițiu, vei verifica dacă există sau nu o persoană în imaginea surprinsă noaptea.

LAndscape of starry night with a young man in the left bottom corner
Imaginea este preîncărcată ca night_image.

Clasa Cascade de clasificatori din modulul feature a fost deja importată. La fel și funcția show_detected_face(), folosită pentru a afișa fața detectată în imagine și pentru a o decupa, astfel încât să poată fi vizualizată separat.

Acest exercițiu face parte din cursul

Procesarea imaginilor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă fișierul antrenat din modulul data.
  • Inițializează cascada de detectare cu fișierul antrenat.
  • Detectează fețele din imagine, setând dimensiunea minimă a ferestrei de căutare la 10 pixeli și dimensiunea maximă la 200 de pixeli.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Load the trained file from data
trained_file = ____.lbp_frontal_face_cascade_filename()

# Initialize the detector cascade
detector = ____(____)

# Detect faces with min and max size of searching window
detected = detector.detect_multi_scale(img = night_image,
                                       scale_factor=1.2,
                                       step_ratio=1,
                                       min_size=(____),
                                       max_size=(____))

# Show the detected faces
show_detected_face(night_image, detected)
Editează și rulează codul