4

通貨ノートの値を認識するプロジェクトを行っているので、値を返す必要があります。SURFアルゴリズムを使用して値を検出しました。通貨値のテンプレートがいくつかあり、それらのテンプレートをモバイルカメラからキャプチャした通貨画像と照合します。 。

SURFを使用することで、値を一致させることができます。値が一致する場合は、値の周りに長方形を描画します。値が一致しない場合は、長方形を描画しません。

*問題は、一致する値を返す方法です。コマンドプロンプトに値を表示するだけで十分です。*私を助けてください。どうもありがとうございます..

4

1 に答える 1

4

matchTemplateを呼び出すと、マトリックスの結果が得られます

void matchTemplate(InputArray image, InputArray temp, OutputArray result, int method)

Result は、比較結果をマッピングするマトリックスです。メソッドは CV_TM_CCORR_NORMED の可能性があります。

関数minMaxLoc ()を使用して、賭けの一致を見つけることができます。

一致する値は、特定の「通貨値」が見つかる確率と考えることができます。一致する値のしきい値を設定することもできます。これにより、既知のパターンが検出されない場合、そのしきい値を下回る一致する出力が得られるはずです。

于 2012-05-30T07:47:48.413 に答える