Rilevamento dei bordi
In questo esercizio rileverai i bordi in un'immagine applicando il filtro di Sobel.
soaps_image.La funzione show_image() è già stata caricata per te.
Vediamo se riesce a individuare tutte le forme nell'immagine.
Questo esercizio fa parte del corso
Elaborazione di immagini in Python
Istruzioni dell'esercizio
- Importa il modulo
colorper poter convertire l'immagine in scala di grigi. - Importa la funzione
sobel()dal modulofilters. - Trasforma
soaps_imagein scala di grigi usando il metodo appropriato del modulocolor. - Applica il filtro di rilevamento dei bordi di Sobel all'immagine in scala di grigi ottenuta
soaps_image_gray.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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")