Czy ktoś tu jest?
W tym ćwiczeniu sprawdzisz, czy na zdjęciu wykonanym w nocy znajduje się jakaś osoba.
night_image.Klasa Cascade klasyfikatorów z modułu feature jest już zaimportowana. Podobnie funkcja show_detected_face(), która służy do wyświetlenia wykrytej twarzy zaznaczonej na obrazie oraz do wycięcia jej fragmentu w celu osobnego wyświetlenia.
To ćwiczenie jest częścią kursu
Przetwarzanie obrazów w Pythonie
Instrukcje do ćwiczenia
- Wczytaj wytrenowany plik z modułu
data. - Zainicjalizuj kaskadę detektora, przekazując wczytany plik.
- Wykryj twarze na obrazie, ustawiając minimalny rozmiar okna przeszukiwania na 10 pikseli, a maksymalny na 200 pikseli.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)