3

私は、C++ で blob マッチングおよび追跡ライブラリに取り組んでいます。現在、OpenCVを使用してブロブを検出し、ブロブの位置、速度、およびサイズを確認して、新しいフレームでブロブを一致させようとしています。これは問題なく動作し、高いブロブ一致率 (95% 以上) を取得しています。

ブロブが画像から外れたり、新しいブロブが表示されることがあります。ここで、一致したブロブに以前と同じ ID を与える必要があります。これを行うための典型的または一般的に使用される手法があるかどうか疑問に思っています。または、Googleで使用できるいくつかのキーワードでさえ。

ありがとう

4

2 に答える 2

0

CCVは、マルチタッチ環境でのマルチフィンガートラッキングに使用されます。彼らの追跡コードをチェックしてください。trackKnnk最近傍アルゴリズムを使用する関数を使用します。

Kalman Filterブロブが互いに衝突する場合にも使用できます。このSOをチェックしてください

于 2012-02-16T20:00:40.640 に答える
0

http://en.wikipedia.org/wiki/Blob_extraction

バイナリ イメージにブロブがあり、各ブロブを異なる色/ID で塗りつぶし、フレーム間で重複するブロブを同じ ID で登録するだけです。

于 2010-06-14T11:00:18.577 に答える