0

ocr を使用してテキストを取得するために、大きな請求書の画像を行ごとに変換しています。私は sobel egde 検出を使用していますが、完全に正常に動作しています。エッジの合計 = 0 の画像を切り取っています

EI = edge(im,'Sobel',([]),'Vertical');
histy = sum(EI,2);

現在、ソース画像が垂直方向に 90 度でない場合に問題が発生します。画像はスキャナーでスキャンされ、方向が正しくない可能性があり、特定の技術が失敗する可能性があります。以下は、すべての行にエッジがあるため失敗しているサンプル画像です。行が水平方向に整列されていないため、行のエッジがゼロになりました。以下は、問題を引き起こしている画像です。

ここに画像の説明を入力

4

0 に答える 0