SSブログ

MatchTemplate による物体検出「複数検出」 [OpenCV]

前回、テンプレートマッチングの記事を書いたが、スコアが最大となる1個しか検出できなかった。そこで複数個検出できるように変更したので結果を表示する。

動作確認の環境により画面が暗くなってしまっているが、複数検出しているのわかる。

テンプレート画像

image

複数検出確認

image

以下に変更後の関数を示す。

MatchTemplate.cpp

void MatchTemplate::doVisions(int num=4, double score) 関数

num は検出個数、score は検出スコアを指定する。

image

ソースコード


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。