1

画像内の特定のパターンの存在を見つけようとしていました。matchTemplate() 関数を使用してテンプレート マッチングを使用しましたが、そのようなパターンが画像に存在しない場合でも誤検出が出ています。これらの誤った一致を除外する方法はありますか、または見つかった一致の正確性の割合を示すパラメーターはありますか

4

1 に答える 1

2

OpenCV のドキュメントで説明されているように、一致結果は、関数に指定したメソッドパラメーターに従って計算されmatchTemplateます。

その後、それに応じて一致の強さを解釈できます。

たとえば、正規化された相互相関を (メソッドCV_TM_CCORR_NORMEDパラメーターとして使用して) 選択した場合、値の範囲を -1 から +1 まで拡張できます。+1 は効果的に 100% の一致を示します。

短いチュートリアルについては、この記事を参照してください。最後のパラメーターでメソッドを指定する必要があるため、次のようになります。

matchTemplate( img, temp, img_out, CV_TM_CCORR_NORMED ); 
于 2013-11-09T11:12:47.147 に答える