15

面取りマッチング アルゴリズム (エッジ マッチング アルゴリズム) を使用して「類似した」画像を見つける方法について、詳しく教えてください。一致した結果に「スコア」を付けることができるかどうかを知りたいです。

4

1 に答える 1

20

面取りマッチング アルゴリズムは、基本的に 2 つの画像間の距離 (非類似度) を計算します。基本的な考え方は次のとおりです。

  1. クエリ画像とターゲット画像のエッジ/輪郭を抽出します。
  2. クエリ イメージ内の輪郭の 1 つのポイント/ピクセルを取得し、ターゲット イメージ内の輪郭の最も近いポイント/ピクセルの距離を見つけます。
  3. クエリ イメージのすべてのエッジ ポイント/ピクセルの距離を合計します。

これにより、面取り距離、つまり 2 つの画像間の非類似性の値が得られます。値が低いほど、結果は良好です。ただし、ターゲット画像がクエリ画像よりも大きい場合は、スケーリングとスライド ウィンドウにも注意する必要があります。これはよくあることです。

opencv\modules\contrib で実際のサンプルを見つけることができます。

于 2011-06-03T15:34:05.197 に答える