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