2009-05-22 17 views
4

私は、スクリーンショットをキャプチャし、OCR(Optical Character Recognition)をクリックすることでPCを自動化するソフトウェアを作成しようとしています。例)。私はマウスとキーボードのコントロール部分を持っていますが、今はスクリーンショットを処理するためにOCRが必要でした。私が発見したのは、Tesseract OCRは画面上のテキストではうまく動作しないと思われることです。テキストが小さすぎるか、テキストの一部がKとXのように接続されているように見えますが、これについてどうすればよいですか?画面上のテキストのOCR(Optical Character Recognition)

p/s:これは自動テストプログラム用です。

+0

テスト機でフォントサイズを調整してフォントを微調整できますか? –

+0

正確に何をテストしたいですか? 単純なテストプログラムの場合、SendMessageとGetWndTextを使用してWindowsにクエリを実行して、好きなボタンとコントロールを検索できます。 なぜOCRの騒ぎに行くのですか? –

+0

私は、テキストサイズをバンプアップすることができますが、アプリケーション内のフォントのいくつかは、コードを変更せずにバンプすることはできません。 –

答えて

0

おそらくOCRの前に画像の改善についてthis questionを見てください。 それ以外の場合、この質問は"OCR for .NET"とよく似ています。

あなたが本当に大胆な感じている場合は、常にこれは本当にあなたのための法案を収まる場合、私はわからない

0

:-)簡単なパーセプトロンやニューラルネットワークベースのアプローチをかき立てる、より良いOCRのいくつかのことができます私は、自動化がTevronのCitraTestによって行われていることを見てきました。フォントライブラリがあり、フォントセットが存在しない場合は、あなたの投稿に基づいて新しいフォントセットが作成されます。このツールの長所は、コストと、可変画面解像度に関連する通常の問題です。

関連する問題