手書きを認識できる .NET アプリケーション内で OCR コンポーネントを使用する必要があります。MS Office の MODI コンポーネントを起動して実行すると、印刷されたテキストは認識されますが、手書きは認識されません。
払っても構わない。
誰かお勧めはありますか?
どうもありがとうジム
私のアプリケーションでは、手書きのテキストで記入されたいくつかのフォームを認識する必要がありました。ユーザーが整形式の文字を使用している限り、精度は良好でした。私が使用したSDKはLeadtoolsと呼ばれています。私のアプリケーションはMFCを使用していますが、.NETクラスもあります。
ほとんどの OCR ツールキットは、手書きのテキストではなく、印刷されたテキストの認識を目的としています。さまざまな OCR エンジンをプラグインできるという柔軟性から、Atalasoft のツールキットをお勧めします。
手書きのテキストの認識は、精度が低く、より困難です。通常、Intelligent Character Recognition (ICR) と呼ばれていますが、Atalasoft、Pegasus、またはほとんどの商用製品が ICR をサポートしているかどうかはわかりません。手書きの認識は、SAT で名前を記入するように、グリッド上のセルに各文字を書き込むことで支援されます。自由形式のテキストについて話しているのか、それともグリッド上に書いているのか?
tessnetを試してみてください。これは、tesseract に基づくオープンソースの .NET OCR エンジンです。
手書きのテキストと筆記体を区別することが重要です。ICR という用語は、通常、手書きのテキストを指すために使用されます。
Accusoft Pegasus は、テキストを非常に迅速に認識できるようにする SmartZone ICR .NET SDK を提供します。フォームなどでのテキストの入力方法を制御できるようになるにつれて、精度が向上します。
また、タブレット PC などのリアルタイム認識で利用できる手がかりは、スキャンした画像で利用できる手がかりとはまったく異なることを認識することも重要です。これが、筆記体の認識が事後よりもリアルタイムではるかに簡単になる理由です (スキャンされた画像)。ペンの動きを読み取ることができ、ストロークの順序は認識に非常に役立ちます。