以前の回答で提案されたOCRプログラムを読んで(そして試して)いますが、私の問題に対する明確な答えはまだありません。
手書きの英文を認識する必要があります。テキストは複数行になりますが、各行の長さは 1 ~ 2 語です。文章は当時の別人です。その人にトレーニング ファイル (たとえば、アルファベットと 0 ~ 9 の数字) を提供するように依頼することはできますが、これよりもはるかに複雑なトレーニングを実際に依頼することはできません。
別の (Java) アプリケーションの一部として認識を統合する必要がありますが、ソリューションは Java である必要はありません。Java から実行するだけで、テキスト ファイルから結果を取得できます。
推奨事項はありますか?
私はすでにTesseractをテストしました(トレーニングなしの悪い結果とトレーニングは非常に複雑に見えます)。Java OCR は完璧なソリューション (単純なトレーニング、オープン ソース、および Java) のように見えましたが、独自の例を使用してもうまく機能しません (より良い経験をした人はいますか?)。GOCR はあまり活発ではないようです。
もちろん、私は無料のソリューションを好みますが、これは必須ではありません (ただし、商用オプションで見られる問題は、SaaS として提供される自分のアプリに統合できなければならないことです)。