このタスクは、安定した背景でオブジェクトを追跡することに由来します。私はそれがだ、いくつかのフレーム上で(それに接続されているコードをせずにおもちゃの境界矩形を取得する必要がバイナリイメージでのオブジェクト検出
:これまでのところ私は、背景を削除して、このようなバイナリマスクを得ることができましたかなり厚い)。簡単に聞こえますが、私はそれをする良い方法を考えることができません。
私は切り取ったおもちゃのテンプレートと相互相関を試みました。本当にいいとは言えませんでしたが、大きさを変えるには長方形が必要でした。そしてコードはいくらか混乱を加えました。
meanShift()
私はいくつかの調整とfindContours()
を使用しますが、それはまだ大丈夫、画像のように思えるものにいくつかの奇妙な境界を生成します。
私は、もっとシンプルで効果的なソリューションが必要であると考え続けています。
閉鎖/開放操作が完了すると、望ましくないブロブが残ることがあります。等高線プロパティでそれらを「フィルタリング」することができます(たとえば、周囲または表面の高さが十分でない場合はブロブを無視できます) – Pierre