Zacznij terazZacznij za darmo

Perspektywa

W tym ćwiczeniu wykryjesz narożniki budynku przy użyciu detektora narożników Harrisa. Parametr threshold_rel określa minimalną intensywność szczytów.

Building from a bottom perspective
Obraz jest wczytany jako building_image.

Funkcje show_image() i show_image_with_corners() są już załadowane. Dostępny jest również moduł color do konwersji obrazów na skalę szarości.

To ćwiczenie jest częścią kursu

Przetwarzanie obrazów w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj funkcję corner_harris() z modułu feature.
  • Przekształć building_image na obraz w skali szarości.
  • Zastosuj detektor Harrisa, aby uzyskać obraz z miarą odpowiedzi i możliwymi narożnikami.
  • Znajdź szczyty narożników.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod