Cartas escritas à mão

Um uso muito interessante da visão computacional em soluções reais é a realização do reconhecimento óptico de caracteres (OCR) para distinguir caracteres de texto impressos ou manuscritos em imagens digitais de documentos físicos.

Vamos tentar melhorar a definição dessa carta manuscrita para que ela seja mais fácil de classificar.

Como você pode ver, é a letra R, já binária, com algum ruído. Ele já está carregado como upper_r_image.

Aplique a operação morfológica que descartará os pixels próximos aos limites das letras.

Este exercício faz parte do curso

Processamento de imagens em Python

Ver Curso

Instruções de exercício

  • Importe o módulo do scikit-image.
  • Aplique a operação morfológica para eliminar os limites das regiões de pixels de primeiro plano.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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')