Kom igångKom igång gratis

Finns det någon där?

I den här övningen ska du kontrollera om det finns en person i en bild tagen på natten.

LAndscape of starry night with a young man in the left bottom corner
Bilden är förinstallerad som night_image.

Klassen Cascade från modulen feature är redan importerad. Detsamma gäller funktionen show_detected_face(), som används för att visa det markerade ansiktet i bilden och beskära det så att det kan visas separat.

Den här övningen är en del av kursen

Bildbehandling i Python

Visa kurs

Övningsinstruktioner

  • Läs in den tränade filen från modulen data.
  • Initiera detektorkaskaden med den tränade filen.
  • Detektera ansikten i bilden och ange sökfönstrets minimistorlek till 10 pixlar och maximistorlek till 200 pixlar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod