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.
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
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Make the image grayscale
image_dice = color.____(image_dice)