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

Více tváří

V tomto cvičení detekovaješ více tváří na jednom obrázku a zobrazíš je jednotlivě. Představ si to jako způsob, jak si sestavit vlastní dataset tváří svých přátel!

A group of 7 friends
Obrázek je předem načtený jako friends_image.

Třída Cascade klasifikátorů z modulu feature je již naimportována, stejně jako funkce show_detected_face(), která slouží k zobrazení označené tváře v obrázku a k jejímu 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 .lbp_frontal_face_cascade_filename() z modulu data.
  • Inicializuj detektor cascade pomocí natrénovaného souboru.
  • Detekovaješ tváře v obrázku — nastav scale_factor na 1.2 a step_ratio na 1.

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 = ____.___()

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