Lettere scritte a mano
Un uso molto interessante della computer vision in soluzioni reali è l’OCR (Optical Character Recognition), che serve a distinguere i caratteri di testo stampati o scritti a mano all’interno di immagini digitali di documenti fisici.
Proviamo a migliorare la definizione di questa lettera scritta a mano, così da renderla più facile da classificare.
Come vedi è la lettera R, già binaria, con un po’ di rumore. È già caricata come upper_r_image.
Applica l’operazione morfologica che eliminerà i pixel vicino ai bordi della lettera.
Questo esercizio fa parte del corso
Elaborazione di immagini in Python
Istruzioni dell'esercizio
- Importa il modulo da scikit-image.
- Applica l’operazione morfologica per erodere i bordi delle regioni di pixel in primo piano.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import the morphology module
from ____
# Obtain the eroded shape
eroded_image_shape = ____.____(____)
# See results
show_image(upper_r_image, 'Original')
show_image(eroded_image_shape, 'Eroded image')