Začněte nyníZačněte zdarma

Je tam někdo?

V tomto cvičení zjistíš, jestli je na nočním snímku přítomná nějaká osoba.

LAndscape of starry night with a young man in the left bottom corner
Obrázek je předem načtený jako night_image.

Třída Cascade klasifikátorů z modulu feature je již naimportována. Stejně tak je k dispozici funkce show_detected_face(), která slouží k zobrazení detekovaného obličeje v obrázku a jeho oříznutí pro samostatné zobrazení.

Toto cvičení je součástí kurzu

Image Processing in Python

Zobrazit kurz

Pokyny k cvičení

  • Načti natrénovaný soubor z modulu data.
  • Inicializuj detektor cascade pomocí načteného souboru.
  • Detekuj obličeje v obrázku — nastav minimální velikost vyhledávacího okna na 10 pixelů a maximální na 200 pixelů.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód