C ++でOpenCVとcvBlobを使用して、RaspberryPiに接続されたWebカメラを介してモーション検出をいじっています。ノッチを上げて、動く物体を視野の中心に保つために、それに向かって運転し、左/リングを回す動きを検出して追跡するロボットを作りたいです。しかし、すぐに障害にぶつかりました。アマチュア レベルのアクティブな移動カメラを使用したモーション トラッキングに関する資料が見つかりません。オプティカルフローなどの学術論文しか見つかりませんでした。確かに、それが私のニーズに合ったアルゴリズムであることがわかっていれば、それらの 1 つを通過しようとすることはできますが、すべての論文を調べてその中から 1 つを選択することは、私の理解のレベルを超えています。
ですから、誰かが可能な限り最も簡単な方法 (結局、RaspberryPi のリソースは非常に限られています) を教えてくれれば、選択したブロブ (セットを超える最大のブロブの動きを追跡する予定です) かどうかを判断できます。サイズ) は、カメラが取り付けられたロボットの動きによって引き起こされる背景の動きと比較して、横軸で動きます。縦軸の動きは、このアプリケーションでは関係ありません。