【Python】ゲームユニットでOCR機能を試す(8/E)

つづき

(12)コンビニのスキャナでスキャンした画像

 A3サイズまでスキャンできるので、ユニットシート2枚を1回でスキャンした。

下図は、その中から1/2シート分の画像を切り出したもの(今までと同じ範囲)。

左上部分の原寸大(100%表示)

認識結果は、下図の通り。文字も認識できている(変換できない文字コードは

ーの1文字のみで、これを削除したら、エラーは無くなった)。

左上部分の原寸大(100%表示)

文字や数字に一部誤認識があるが、十分に使える精度である。

(13)最終的なOCRプログラム

 ソースを以下に示す。

 

<個人的な感想>

 いや~、さすがにスキャナは精度が高い(300dpiを使用)。これなら、OCR機能は十分に使えるレベルである。

ユニットシート2枚が30円でスキャンできるので、金額にも納得できる。

 

<リンク>

ブログのトップページは、こちら

バタイユゲーム情報班のホームページは、こちら