0

Tesseract OCR コードをコンパイルしようとしていますが、多くの問題に遭遇しました。1 つは、tessembeded.cpp 関数が「edges_and_textord」関数を呼び出し、他の .cpp ファイルが「find_components」関数を呼び出すことです。「edges_and_textord」関数は、google からダウンロードした textord.cpp ファイルにありますが、「find_components」関数はありません。しかし、Google で「textord.cpp」を検索すると、「find_components」関数を含む完全に異なるバージョンの「textord.cpp」(ここ) が見つかりました。どちらも、ファイルの最初 (作成日時まで) に同じコメント付きヘッダー情報があります。

だから私の質問は、私はどれを使うのですか? tesseract コードはこれらの関数の両方を呼び出すので、別の名前で 2 番目の「textord.cpp」ファイルを追加する必要がありますか?

4

1 に答える 1

0

「start_recog」関数で同じ問題に遭遇しました。私の tface.cpp ファイルにある定義は

「int Wordrec::start_recog(const char *textbase)」ですが、Tesseract の Web サイトで別のバージョンのファイルを見つけました。

"int start_recog(const char *configfile, const char *textbase)" と tessembedded.cpp は、ダウンロードしたコードにない 2 番目の定義を使用して呼び出しているようです。ダウンロードしたものを 2 番目のファイルに置き換えるだけですか?

Tesseract コードにこれらの二重ファイルがあるのはなぜですか?

于 2011-10-17T10:39:44.117 に答える