LoslegenKostenlos starten

Perspektive

In dieser Übung erkennst du die Ecken eines Gebäudes mit dem Harris-Corner-Detector. Der Parameter threshold_rel gibt die minimale Intensität der Peaks an.

Gebäude aus Froschperspektive
Bild ist als building_image vorab geladen.

Die Funktionen show_image() und show_image_with_corners() sind bereits für dich geladen. Ebenso das Modul color zum Konvertieren in Graustufen.

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Importiere die Funktion corner_harris() aus dem feature-Modul.
  • Wandle building_image in Graustufen um.
  • Wende den Harris-Detektor an, um das Response-Messbild mit den möglichen Ecken zu erhalten.
  • Finde die Peaks der Ecken.

Interaktive praktische Übung

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

# Import the corner detector related functions and module
from skimage.____ import ____, corner_peaks

# Convert image from RGB-3 to grayscale
building_image_gray = ____

# Apply the detector  to measure the possible corners
measure_image = ____

# Find the peaks of the corners using the Harris detector
coords = ____(____, min_distance=20, threshold_rel=0.02)

# Show original and resulting image with corners detected
show_image(building_image, "Original")
show_image_with_corners(building_image, coords)
Code bearbeiten und ausführen