IniziaInizia gratis

Trova i contorni di un'immagine che non è binaria

Lavoriamo ancora un po' su come preparare un'immagine per poter trovare i suoi contorni ed estrarne informazioni.

Processeremo un'immagine di due dadi viola caricata come image_dice e determineremo che numero è uscito per ciascun dado.

Purple dice

In questo caso, l'immagine non è ancora in scala di grigi né binaria. Questo significa che dobbiamo eseguire alcuni passaggi di pre-processing prima di cercare i contorni. Per prima cosa, trasformeremo l'immagine in una matrice 2D in scala di grigi e poi applicheremo il thresholding. Infine, i contorni verranno visualizzati insieme all'immagine originale.

I moduli color, measure e filters sono già importati, quindi puoi usare le funzioni per trovare i contorni e applicare il thresholding.

Importiamo anche il modulo io per caricare image_dice dalla memoria locale usando imread. Leggi di più qui.

Questo esercizio fa parte del corso

Elaborazione di immagini in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Make the image grayscale
image_dice = color.____(image_dice)
Modifica ed esegui il codice