問題タブ [tesseract]
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.
ocr - この場合、tesseract-ocr が失敗するのはなぜですか?
この一見単純なケースで、Tesseract を使用して文字を認識しようとしています。
それでも、返されるのは「5」だけです。なぜそうなるのでしょうか?それを修正するためにできることはありますか?利用可能な代替手段 (理想的にはオープンソース C++) はありますか?
android - AndroidでTesseractを使用するにはどうすればよいですか?
私はネットで数時間検索しました。WINDOWSの「Tesseract」はNDKなどを利用したいという回答が多かったです。
しかし、NDK がインストールされたときに何をすべきかについての段階的/適切な説明は得られませんでした。.so ファイルを取得するには? NDK と Cygwin のインストールが完了しました。適切に行われたかどうかを確認するために入力make -v
したところ、期待どおりの出力が得られました。
「Tesseract」を使用したことがある人は、どのように使用したか教えてもらえますか? (「Mezzofanti」をダウンロードしましたが、「Tesseract」ファイルは見つかりませんでした。)
android - 実デバイス Android 2.1 での .so ファイル (Tesseract) の読み込みエラー
Tesseractツールを使用して、カード読み取り (OCR) のサンプル スキャン アクティビティを開発しています。
エミュレータ(Android 2.2を使用)で正常に動作し、SDカードから指定されたカードをすばやく簡単にスキャンします。しかし、実際のデバイスまたはエミュレーター(Android 2.1を使用)で試してみると、次のエラーが発生します:
このライブラリは Android 2.1 またはその他の問題で動作しますか?
java - Java から Windows コマンド ラインを実行する
次のコマンドを実行しようとしています
Javaの使用
指図。
単純な「cmd /c dir」コマンドを使用すると機能しますが、コマンドの正しい構文/使用方法がわかりません。
助けてください!
c++ - Tesseract 複数ファイルの混乱 C++
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」ファイルを追加する必要がありますか?
opencv - tesseract、Pix のピクセルにアクセスする
私はこのコードを書きました:
次の出力が生成されます。
どこが間違っていますか、このコードは私のtesseractの使用法のテストにすぎません。Pixピクセル値を変更して、OpenCVなどの他の画像形式に変換したいのです。
アイデアをありがとう。
c++ - 実装のない Tesseract 関数
Visual Studio 以外で Tesseract を使用してプロジェクトを作成しようとしていますが、これを行う方法に関するドキュメントはないようです。
私が今抱えている問題は、ファイル scanutils.cpp が関数 open(char *, int, mode_t) を呼び出し、これがどこにも定義されていないことです。これはおそらく、私のマシンのどこかにすり抜けた、または配置されるべきUnix機能ですか?
ありがとうございました。
編集: Open 関数には、Unix で fcntl.h ファイルを使用することが含まれていることがわかりましたが、私が持っているバージョン (C++ Builder) には open 関数が含まれていません。Unix のように自分のファイルに open 関数を定義することもできますが、それは少し無謀に思えます。助言がありますか?
opencv - Tesseract での IplImage(OpenCV) データの処理
OpenCV から取得した画像を処理する必要があります。
私はこれまでに書いた:
IplImage->widthStep をバイトごとに渡すと、左右の値に「間違った」境界ボックスがあり、画像内のすべてのテキストを読み取ることができません。
IplImage->width*(IplImage->depth/8) を渡すと、boundingBox 関数は false を返します。
アイデアをいただければ幸いです。前もって感謝します。
ocr - tesseract で ChoiceIterator を使用できません
まず、選択イテレータの権利を理解していることを確認したいと思います。
たとえば、画像に「スコープ」という単語がある場合、
選択イテレータは、「s」のようなものを提供する必要があり、おそらく Next() の後に「5」を提供する必要があります。
3.文字「o」の場合、「0」、Next()の後「O」、およびNext()「o」の後に返される可能性があります。
私は正しく理解していますか?
これが私の関連するすべてのコードです。
コンソールの出力は次のとおりです。
out:(ヌル),out2:P
p は結果反復子の結果であると予想されますが、選択反復子の出力は null です。
アイデアをありがとう。
おおよそ解決:
ocr - Tesseract ocr ツールで画像解析を段階的に観察したい
tesseract が渡す画像に対して行う段階的な画像分析プロセスを観察したいと思います。以前にこれを行ったことがあり、私を助けることができる人はいますか?