問題タブ [tessnet2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - OCR ファイルの間違ったパスを使用する Emgu.cv の Tesseract オブジェクト
EMGU.CV の Tesseract オブジェクトを使用して、いくつかの画像で OCR を実行したいと考えています。まず、OCR と LicensePlateRecognition の例をダウンロードし、コンパイルして実行しました。
ただし、Tesseract は次の例外をスローし続けました。
パス 'teseract' と言語 'eng' を使用して ocr モデルを作成できません。
そして、ソースを次の行までたどりました。
_ocr = new Tesseract(@"tessdata", "eng", Tesseract.OcrEngineMode.OEM_TESSERACT_CUBE_COMBINED);
私は最も明白な方法でそれを修正しようとしました:私はそれにフルパスを与え、ファイルを「C:\」だけにコピーし、プログラムの現在のディレクトリがtessdataと同じディレクトリであることを確認しました。
それらのどれも機能しなかったので、procmon を使用して、次のファイルを探していることを発見しました。
C: \Program Files (x86)\Tesseract-OCR\tessdata
そして、私が何をしても、この場所から変更することはできないようです. (もちろん、そこにファイルを移動することはうまくいきました)。この場所は EMGU.cv のコードのどこにも存在しないため、Tesseract のコードにデフォルト (?) としてコンパイルされていると思います。
では、この場所を使用しないように Tesseract を変更するにはどうすればよいですか? 明らかな方法は、Tesseract コンストラクターがパスを渡して何かを行う必要があることです。
c# - Tessnet2「ファイルまたはアセンブリを読み込めませんでした」
Webプロジェクトで動作するようにTessnet2ライブラリを実装しました。デバッグ中に、私はすべての「通常の」バグを取り除きました++。
このソリューションをVisualStudio2010を使用してWebサーバーに展開し、サイトをテストすると、次のエラーメッセージが表示されます。
スタックトレースは次のとおりです。
質問は、誰かがこれを以前に見たことがありますか?そしてそれを処理しましたか?または修正を知っていますか?
tessdata-folderをサーバー上のbinフォルダーに移動しようとしましたが、tessnet2_32.dllファイルとpdbファイルがサーバー上のbinフォルダーにあることを確認しました...
他のすべてのライブラリも存在する必要があります。
image-processing - Tesseract-OCR V 3.01 のトレーニング中の Font_Property の問題
tesseract v 3.01 ocr エンジンをトレーニングするためのフォント プロパティ ファイルの設定中に問題が発生しました。3.01v によると、フォント プロパティ ファイルをセットアップする必要があります。font_properties ファイルの形式は次のとおりです。
プロパティを示すには、0 または 1 のフラグを使用する必要があります。Fixed、serif、fraktur の意味を知っている人はいますか?
font_properties ファイルで実行すると、次のエラーがスローされます
ありがとうございました
c# - tesseractをトレーニングした後、どのファイルをtessdataフォルダーに含める必要がありますか?
ANPRアプリケーションのOCRエンジンとしてtesseractを使用しています。ナンバープレートフォントでtesseract3.01vをトレーニングしました。しかし、私は知る必要があります:
- どのファイルをtessdataフォルダーに含める必要がありますか?
- tesseract 3.01vがインストールされているのと同じtessdataフォルダーを使用する必要がありますか?
- tesseract 3.01vでトレーニングし、コードでtessnet2を使用しているので、問題が発生しますか?
以下は私が試したコードですが、DoOcr()メソッドを終了し続けます。
誰かが何が悪いのかについて考えを持っていますか?
c# - Tesseract を統合するには?
OCR エンジンを必要とする ANPR アプリケーションを開発しました。OCR エンジンとして tesseract を使用しようとしています。しかし、C#.Net プロジェクトに tessnet2 を含める方法について、適切なステップバイステップのチュートリアルやガイドラインを見つけることができません。私はすでにtesseract v3.01を訓練しました。誰かがこの問題を手伝ってくれますか?
ありがとう
c# - tesseractとTessnetの違いは何ですか?
私は、tesseractまたはtessnetのセットアップ方法に関するチュートリアルまたはいくつかのガイダンスを探していましたが、tesseract wikiには、tesseract3.01または2.0xのトレーニングについてのみ記載されています。tessnetとtesseractの違いを知ることができますか?そして、ac#アプリケーションでどちらを使用する必要がありますか?トレーニング後、ocr部分にどのファイルを使用する必要がありますか?
これについていくつか質問を投稿したので、私は本当に答えを楽しみにしていますが、適切な答えを得ることができなかったか、この問題に関する完全なガイダンスを見つけることができませんでしたか?
c# - 画像から文字をキャプチャする OCR エンジン
私は Tesseract OCR エンジン用の c# tessnet2 ラッパーを使用して、画像ファイルの文字をキャプチャしています。tessnet2に特定の文字を上書きする組み込み関数があり、読み取り中の同じ画像ファイルに保存されているかどうかを探していましたが、それに関しては何も見つかりませんでした. だから私が考えているのは、tessnet2から受け取ったものに基づいて新しい想像ファイルベースを作成することですが、まったく同じ方法で新しいイメージを作成する必要がありますが、新しく作成されたイメージのいくつかを変更する必要があります. 正しい方法論を使用しているかどうか、または画像ファイルから文字を読み取ることができると同時に、必要に応じて操作できる他の c# アセンブリがあるかどうかはわかりません。
c# - C# での Tessnet2 エラー
次のコードで C# で Tessnet2 ocr を使用しています。
しかし、デバッグを実行すると、5 行目にエラー メッセージが表示されます。
FileLoadException は Unhandle でした:
混合モード アセンブリは、ランタイムのバージョン 'v2.0.50727' に対してビルドされており、追加の構成情報がないと 4.0 ランタイムに読み込むことができません。
この問題を解決する方法を知っていますか?
よろしく
ガヴ
c# - Tessnet - 私のプロジェクトで参照 - アプリケーションは Init 呼び出しで終了します
私は自分のプロジェクトにtessnet libを参照し、次のコードを呼び出しました..しかし、それはInit呼び出しで例外なく存在します
ここからプロジェクトを入手してください http://ge.tt/5AqxgSN/v/0?c
ocr - Tessnet をインストールする
ここ数日、プロジェクトに tessnet2 ラッパーをインストールしようとしていますが、うまくいきません。.net 2 dll ファイルと .net 4.5 プロジェクトを混在させることはできないと言う人もいれば、奇妙な例外をスローする人もいます (写真を参照)。この問題を克服するために私を助けてください。