Aan de slagGa gratis aan de slag

Handgeschreven letters

Een heel interessante toepassing van computer vision in echte oplossingen is Optical Character Recognition (OCR) om gedrukte of handgeschreven tekens te herkennen in digitale afbeeldingen van papieren documenten.

Laten we de definitie van deze handgeschreven letter verbeteren, zodat hij makkelijker te classificeren is.

Zoals je ziet is het de letter R, al binair, met wat ruis erin. Hij is al geladen als upper_r_image.

Pas de morfologische bewerking toe die de pixels dicht bij de randen van de letter verwijdert.

Deze oefening maakt deel uit van de cursus

Beeldverwerking in Python

Cursus bekijken

Oefeninstructies

  • Importeer de module uit scikit-image.
  • Pas de morfologische bewerking toe die de randen van gebieden met voorgrondpixels weg-ero-deert.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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')
Code bewerken en uitvoeren