OCR
Android(またはiOS)を使用してカードを読み取りました。しかし、その過程で、成功すれば逆さまにはなりません。しかし、文字が間違っているため、プロセスは失敗します。と を使用tesserat
してopencv algoritms
います。
この画像のような例。どうすればできますdetect text orientation
かrotate image
。
OCR
Android(またはiOS)を使用してカードを読み取りました。しかし、その過程で、成功すれば逆さまにはなりません。しかし、文字が間違っているため、プロセスは失敗します。と を使用tesserat
してopencv algoritms
います。
この画像のような例。どうすればできますdetect text orientation
かrotate image
。
使用している OCR テクノロジに専用の自動回転機能がない場合 (ほとんどの場合は自動回転機能があるため、再確認してください)、使用する手法は、文字の信頼度を確認するか、辞書から単語を確認することです。たとえば、ABBYY OCR には専用の自動回転設定があります。 OCR-IT APIには自動回転もあり、XML 結果で IsWordFromDictionary などのフラグを返すこともできます。すべての OCR テクノロジの動作は異なる場合があります。
考えられるローテーションが 4 つだけであると予想される場合、アルゴリズムは次のようになります。
一部のプロジェクトでは、画像が 30 度などの予測不可能な極端な角度にある可能性があり、OCR は 4 回反転を実行するとすべてのケースで失敗します。次に、通常、10 度の回転ごとに OCR パスを使用し (36 OCR パス)、最適なケースを選択します。