Randdetectie
In deze oefening ga je randen in een afbeelding detecteren met het Sobel-filter.
soaps_image.De functie show_image() is al voor je geladen.
Kijken of hij alle figuren in de afbeelding vindt.
Deze oefening maakt deel uit van de cursus
Beeldverwerking in Python
Oefeninstructies
- Importeer de module
colorzodat je de afbeelding naar grijswaarden kunt omzetten. - Importeer de functie
sobel()uit de modulefilters. - Maak
soaps_imagegrijswaarden met de juiste methode uit de modulecolor. - Pas het Sobel-randdetectiefilter toe op de verkregen grijswaardenafbeelding
soaps_image_gray.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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")