2

光学式マーク認識用の小さなプログラムに取り組んでいます。スキャンされたフォームの処理は、次の 2 つのステップで構成されます。2) この「正規化された」フォームを使用すると、元のドキュメントの座標などを使用して簡単にマークを検索できます。

最初のステップとして、現在、OpenCV のホモグラフィ関数と遠近変換を使用してポイントをマッピングしています。SurfDetector も試してみました。

ただし、両方のアルゴリズムは非常に遅く、ドキュメント スキャナーからフォームをスキャンする場合の速度要件を実際には満たしていません。

この特定の問題に対する代替アルゴリズム/解決策を教えてもらえますか?

前もって感謝します!

4

2 に答える 2

0

Viola-Jones カスケード分類器は非常に高速です。OpenCV で顔検出に使用されますが、別の目的でトレーニングすることもできます。「フォーム」と呼ばれるものの外観に応じて、Muffo が言った相互相関などのより単純なアルゴリズムを使用できます。

于 2012-10-05T21:05:53.307 に答える
0

ORB または FAST 検出器を試してください。これらは SURF よりも高速です (ドキュメントはこちら)。

それらが速度要件と一致しない場合は、おそらく別のアプローチを使用する必要があります。スケールと回転の不変性が必要ですか? そうでない場合は、相互相関を試すことができます。

于 2012-10-05T13:26:34.540 に答える