の順序に依存して変化します結果は、ocrモジュールに渡された画像の順番によって異なる場合があります。私はたTesseractモジュール(合計100のフレーム) と に順次各フレームを渡し - - 私は、連続していない各フレームを渡すが、テキストと画像の100のフレームがだ、と認識結果が 間で異なることができる場合OCR(文字認識)結果のOpenCV 3.1は、私は現在、次のサンプルコードを使用してい認識
EG) (合計100フレーム)
理想的には、上記の両方のケースで同じ結果が得られるはずです。
erFilterの部分が原因ではないことを既に確認しました。 erFilterからの結果はまったく同じです。この違いは、openCVのtesseractまたはtesseractラッパーの内部で起こっているようです。
違いは、わずかな違いがある信頼度の値と異なる場合もあり、認識されるテキストが異なる場合もあります。
OpenCVやtesseractが何かを思い出して、新しいフレームのOCR結果に影響を与えていると感じましたが、私はそうするような仕様を見つけることができませんでした。
OpenCV/Tesseractの動作として正常かどうか教えてください。
ありがとうございました!問題は解決しました! ;)おそらくOpenCVのtesseractラッパーはメソッドやそれらの設定を公開していないので、そうするためには変更する必要がありました。 – Aki24x
更新:一見、適応性のあるデータをクリアすると私のケースではOCR比が低下するでしょう。 私はそうだと思う: 1.私はテキスト付きのビデオに対してOCRをしようとしている。 2.最初のフレームと次のフレームに相関があります。 3.適応性のあるデータを消去すると、あいまいな文字と前のフレームから学習した効果が破棄されます。 しかし、私の場合は、変動の解決策はありません。唯一の方法は、OCRをシリアライズすることです。つまり、マルチスレッド最適化を使用できません。うーん... – Aki24x