最近、レシートをスマホで撮影して、家計簿をつけるというスマホアプリがはやっていますね。筆者はレシートの整理は好きではないのですが、レシートをカメラで撮影しスキャンするという行為が面白く、しばらく夢中になって遊んでいました。

 仕組みを考えてみると、実はそれほど難しくなく、オープンソースのOCRライブラリーを使えば、自分でも作れるかもしれないということに気づきました。そこで、今回は、オープンソースのOCRツール「Tesseract OCR」とJavaScriptを組み合わせて、レシートの読み取りと定期的な記録に挑戦してみましょう。

レシートを読み取ってみたところ
レシートを読み取ってみたところ
[画像のクリックで拡大表示]