問題タブ [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.
.net - FromFileと新しいビットマップの読み込みが異なるのはなぜですか?それは私のコードを壊します:(
tessnet2を使用して、このimgファイルの文を抽出しています。bmpを使用してtessnet2funcを呼び出すと失敗し(文として「〜」が返されます)、代わりにbmp2を使用すると機能します。WTF、なぜですか?
FromFileを実行している理由は、サーバーから画像を取得し、ファイルに保存するのではなく、Image.FromStreamを使用して直接ロードしているためです。これら2つが異なるのはなぜですか。また、tessnet2 funcをbmp2と同じように機能させるにはどうすればよいですか?
c# - tessnet2 の読み込みに失敗しました
Windows XP で Tesseract 2.04 ソースに tessnet2 ラッパーを使用しており、x86 で動作するように構成されています。
TessarctTest プロジェクトのメイン関数には以下が含まれます。
プログラムを実行しようとすると、ocr.Init 内の次の行でクラッシュします。
誰にもアイデアがありますか?
感謝!
c# - Windows Mobile用にコンパイルすると、参照されるアセンブリが見つかりません
WindowsMobile6プロジェクトにtessnet2ライブラリを使用することにしました。残念ながら、コンパイルしようとするとエラーが発生します。
'tessnet2.Tesseract.GetThresholdedImage(System.Drawing.Bitmap、System.Drawing.Rectangle)'に最適なオーバーロードされたメソッドの一致には、いくつかの無効な引数があります
タイプ'System.Drawing.Rectangle'は、参照されていないアセンブリで定義されています。アセンブリへの参照を追加する必要があります'System.Drawing、Version = 2.0.0.0、Culture = neutral、PublicKeyToken =b03f5f7f11d50a3a'
はい知っています。アセンブリへの参照を追加します。問題は、私がやったことです。ソリューションエクスプローラー(System.Drawing)で「参照の追加」によって参照を追加し、「System.Drawingを使用して」と宣言することもできます。
Intellisense works without any problem. When i write 'rect' it automaticlly shows me the list with 'Rectangle' structure on top.
What is the problem? The assembly is added, even intellisense sees it, why doesn't the compiler?
c# - tessnet2.dll に必要なファイルを再評価する質問
会社の請求書自動管理システムの申し込みをしました。OCR に tessnet2 ライブラリを使用しています。アプリケーション全体が開発マシンで適切に動作しますが、開発フレームワークなしでターゲット マシンにコードを配置するとすぐに、.DoOCR メソッドに参照が見つからないというエラーが発生します。
あなたが同じ問題を抱えていることを読みました。あなたが私を助けてくれることを願っています。
言語ファイルをアプリケーション自体と同じディレクトリに配置しましたが、役に立ちません。
どんな助けや提案も高く評価されます。
ありがとう
よろしく
ヴィン
c# - Tessnet2 の支援
アドバイスが必要です。Tessnet2 lib を使用して画像のテキストを認識しようとしています。
画像は 5 文字 (文字と数字) の文字列で構成されます。
http://www.pixel-technology.com/freeware/tessnet2/から lib をダウンロードしました。
私のプロジェクトでこのライブラリに参照を追加します。
次に、言語データ定義ファイルを ( http://code.google.com/p/tesseract-ocr/downloads/listから) ダウンロードし、tessdata ディレクトリに配置しました。
データ定義ファイルはexeファイルと同じディレクトリにあります。
これが私のコードです:
問題は、このコードを呼び出すと、アプリが閉じられることです。エラーメッセージは何も表示されません。理由はわかりません。誰でも私を助けることができますか?ありがとうございました。
c# - tessnet の C# .net ラッパー
tessnet OCR ライブラリのラッパーを作成しようとしています。「「戻り値」をマーシャリングできません: ジェネリック型をマーシャリングできません」というエラーが表示されます。このコード セクションの
私のラッパークラスは
私を助けてください、誰かがこのコードを書くように私を導くことができますか
ありがとう!
c# - tessnet 初期化の問題
.jpg 画像の OCR を実行する必要があります。いろいろ探してやっと「tessnet2」にたどり着きました。コードはかなり単純に見えますが、例に問題があります:l
ocr を初期化しようとすると、アプリケーションが終了し、何も返されません。デバッグ、次の行が終了する場所のように見えます:
最初のパラメータは「tessdata」を含むパスですね。2番目のパスは、使用したい言語です...
tessdata には、必要な 8 つのファイルがあります。
私は何を間違っていますか?
私はc#とVisual Studio 2010を使用しています。コンパイルしようとすると、.netフレームワークのエラーが発生します(4.0を使用していて2.0が必要です。それを減らしてコンパイルしますが、その問題が発生します)。
ありがとう!
ocr - Tessnetの最適な構成-画像形式の変換で十分ですか?
画像のグループに対してOCRを実行する必要があります。私はTessnetを使用していますが、かなりうまく機能します。問題は、一部の画像に問題があるように見えることです。画像の明るさやコントラストなどを変更するとうまくいくのではないかと思いました。また、画像は.jpg形式ですが、.tiffは最適な。
私に何ができる?JPEGをTIFFに変換するだけでいいですか?
c++ - Visual Studio 2010でTessnet2(Visual Studio 2008 C ++)プロジェクトをコンパイルしようとしています
Tessnet2プロジェクトをhttp://www.pixel-technology.com/freeware/tessnet2/からダウンロードし、Visual Studio 2008で正常にビルドできます。ただし、.NET4用に再コンパイルする必要があります。 C ++についてはほとんどありませんが、VS2010でコンパイルしようとしたときに発生するエラーは次のとおりです。
エラー4エラーC2439:'std :: _ Pair_base <_Ty1、_Ty2> :: first':メンバーを初期化できませんでしたC:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include \ Utility 163 1 tessnet2
エラー6エラーC2439:'std :: _ Pair_base <_Ty1、_Ty2> :: second':メンバーを初期化できませんでしたC:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include \ Utility 163 1 tessnet2
エラー3エラーC2440:'初期化中':'int'から'ScrollView *'に変換できませんC:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include \ Utility 163 1 tessnet2
エラー5エラーC2440:'初期化中':'int'から'SVEvent *'に変換できませんC:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include \ Utility 163 1 tessnet2
2010年に2008C++プロジェクトを開いて、ほとんどの実際の.NETプロジェクトのように単純な変換を行うことはできないと思います。しかし、誰かが私にこれについての洞察を与えることができれば、私はそれを感謝します。
performance - Tesseract / Tessnet2 の認識速度と精度を向上させるには?
スキャン エラーを制限するために、文字のホワイトリストを定義できることがわかりました。
しかし、bool numericMode の情報は見つかりませんでしたocr.Init(@"c:\temp", "fra", false);
数字のみをスキャンしたいとします。ホワイトリストを「0123456789」に設定すると、認識で最良の結果が得られますが、Init メソッドの numericMode パラメータは何をしますか? ホワイトリストが「0123456789」だったとしても、私はいつもそれが間違っているのを見てきました。
また、tessnet にフィードする画像に最適なビットマップ パラメータ (ピクセル形式) は何ですか。