0

これが私の問題です:

ロボットが通過するコースがあり、その全体を見ることができ、ロボットがナビゲートするために使用できる頭上のウェブカメラがあるとします。問題は、このウェブカメラの画像でロボット (位置と方向) を検出する最良の方法は何ですか? LEDを付けたり、2つの別々の色付きの円を付けたりするなど、いくつかの解決策を考えていましたが、それらは最善の方法ではないようです.

これに対するより良い解決策はありますか? はいの場合、私はコンピューター ビジョンが初めてなので、opencv2 python コードの例を本当に感謝します。

4

2 に答える 2

1

私は次のようにしますが、うまくいくと確信しています:

ビデオ ストリームの背景 (ロボットの周辺) はかなり静的であると想定しているため、最初のステップは次のとおりです。 1. 背景の減算 2. 前景の動きを検出します。 3. ブロブを取得するための連結成分検出 4. ロボットに対応するブロブ (最大?) を特定 5. これで、ブロブの座標を取得できます 6.複数のフレームでブロブを追跡する

キーワードをグーグルで検索すると、良い例を見つけることができます

特徴的な色は、カラー フィルタリングやテンプレート マッチングなどで機能しますが、上記の方法がより一般的です。

于 2013-01-28T22:42:59.683 に答える
0

これについて完全なウォークスルーを作成しました。

http://www.instructables.com/id/How-to-Track-your-Robot-with-OpenCV/

于 2013-11-18T04:42:20.810 に答える