Kantenerkennung
In dieser Übung erkennst du Kanten in einem Bild, indem du den Sobel-Filter anwendest.
soaps_image vorab geladen.Die Funktion show_image() ist bereits für dich geladen.
Schauen wir, ob damit alle Formen im Bild erkannt werden.
Diese Übung ist Teil des Kurses
<Kurs>Bildverarbeitung mit Python</Kurs>Übungsanweisungen
- Importiere das Modul
color, damit du das Bild in Graustufen umwandeln kannst. - Importiere die Funktion
sobel()aus dem Modulfilters. - Wandle
soaps_imagemit der passenden Methode aus dem Modulcolorin ein Graustufenbild um. - Wende den Sobel-Kantenfilter auf das erhaltene Graustufenbild
soaps_image_grayan.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import the color module
from ____ import ____
# Import the filters module and sobel function
from skimage.____ import ____
# Make the image grayscale
soaps_image_gray = ____.____(soaps_image)
# Apply edge detection filter
edge_sobel = ____(____)
# Show original and resulting image to compare
show_image(soaps_image, "Original")
show_image(edge_sobel, "Edges with Sobel")