手書き文字
現実の課題でコンピュータビジョンが活躍する例として、物理的な文書を撮影したデジタル画像から、印字や手書きの文字を識別する Optical Character Recognition(OCR)があります。
この手書き文字の輪郭をはっきりさせ、分類しやすくしてみましょう。
画像は文字 R で、すでに2値化されていますが、少しノイズがあります。upper_r_image として読み込まれています。
文字の境界付近のピクセルを取り除く形態学的処理を適用してください。
この演習はコースの一部です
Pythonで学ぶ画像処理
演習の手順
- scikit-image からモジュールをインポートします。
- 前景画素の領域の境界を削る(侵食する)形態学的処理を適用します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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')