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