0

tesseract を使用して、キャプチャ画像からテキストを取得します。私はこのコードを使用します

Process p = new Process();
p.StartInfo.FileName = Server.MapPath("~/app/tesseract.exe");
p.StartInfo.Arguments = imgSavePath + " " + txtSavePath;
p.Start();
p.WaitForExit();
bool exist = File.Exists(txtSavePath);

txtSavePathは Windows エクスプローラーで作成され、それを開いてその中のテキストを読むことができますしかし、exist変数はfalseです。とても奇妙です。理由を教えてもらえますか?StreamReaderを使用して、作成されたファイルのテキストを読み取るにはどうすればよいですか?

4

1 に答える 1

0

Tesseractは、出力テキストファイルに「.txt」拡張子を追加します。したがって、あなたの場合、次のようになります。

bool exist = File.Exists(txtSavePath + ".txt");
于 2012-07-12T01:10:55.633 に答える