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_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
Instrukcje do ćwiczenia
- Zaimportuj funkcję
corner_harris()z modułu feature. - Przekształć
building_imagena 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)