IniziaInizia gratis

Rilevamento dei bordi

In questo esercizio rileverai i bordi in un'immagine applicando il filtro di Sobel.

Saponette a forma di cuore e rettangolo su sfondo blu
Immagine precaricata come 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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il modulo color per poter convertire l'immagine in scala di grigi.
  • Importa la funzione sobel() dal modulo filters.
  • Trasforma soaps_image in scala di grigi usando il metodo appropriato del modulo color.
  • 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")
Modifica ed esegui il codice