LoslegenKostenlos starten

Ist da jemand?

In dieser Übung prüfst du, ob in einem nachts aufgenommenen Bild eine Person zu sehen ist.

Sternennacht-Landschaft mit einem jungen Mann unten links im Bild
Bild als night_image vorab geladen.

Die Klasse Cascade aus dem Modul feature wurde bereits importiert. Gleiches gilt für die Funktion show_detected_face(), mit der das im Bild markierte Gesicht angezeigt und ausgeschnitten wird, damit es separat dargestellt werden kann.

Diese Übung ist Teil des Kurses

<Kurs>Bildverarbeitung mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lade die trainierte Datei aus dem Modul data.
  • Initialisiere die Detector-Cascade mit der trainierten Datei.
  • Erkenne die Gesichter im Bild und setze dabei die minimale Suchfenstergröße auf 10 Pixel und die maximale auf 200 Pixel.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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)
Code bearbeiten und ausführen