0

結果なしで検索しました。他のトピックをコピーする場合は、混乱しないように削除してください。C#を使った画像認識OCRについて質問です

スクラブルを示す画像に取り組んでいます。最初に画像をグレースケールに変換し、黒い文字だけを見つけるためにしきい値を設定してから、中央値を使用して文字の周りの壁を避けました。

では、文字を認識する end 関数を取得するにはどうすればよいでしょうか。どういうわけか「foreach」文字を分離する必要があります:-)または認識を開始するだけですか? 認識を開始する前に、どの問題に注意する必要がありますか? どんな情報源でも構いません。:-)

どんなアイデアも非常に役立ちます。

4

1 に答える 1

0

さて、これは非常に大きな議論です...車輪を再発明したくない場合は、C ++のオープンソースOCRであるTesseract、または.NETラッパーであるTessnet2を使用することをお勧めします。

私はあなたと同じアプローチ、つまり.NETでグレースケール、しきい値などを使用しました。次に、OCR出力用の優れたインターフェイスを持つために、少しTesseract(Tessnet2はTesseract 2.0のラッパーであり、実際のバージョンである3.xではありません)を適応させましたそれから私は良い結果を得ています。

これは、スタック オーバーフローの OCR と Tesseractに関する別の主題であり、その内容をより正確に説明しています。

もちろん、OCR の概念を使って自分で機能させたい場合は、これは良い方法ではありません :-)

于 2011-04-19T08:44:41.680 に答える