私は白いボールがスヌーカーテーブルに当たる初期色を検出しようとしています。ボールがx方向とy方向に動くように、テーブルを見下ろすカメラを使用します。私は、opencvを使ってスヌーカーボールを検出し、その色を持っています。白が最初に触れるボールを追跡する方法を実装しようとしているだけです。スヌーカーボール衝突検出
答えて
トラック白いボールパス - 方向の変更はそれが方向変化が白いボールの中心からの距離が互いにボールの中心を見つける時点でヒット
たと仮定する。
それは打つボールは最も近い距離でなければならない(そしておそらく離れて1つのボール径でなければなりません!)
これは良いアイデアです。ありがとう。白いボールの軌跡をどのように追跡するのですか? –
あなたがボールを検出することができれば、それを検出することができます。各フレームでこれを行うと、センターのx、yの変化はそのパスです –
XとYの変化を検出すると "方向変更"速度、例えば白いボールの方向が変化せず、むしろ完全に減速するか、完全に停止する、完全中心の衝突。 –
また、各移動するボールは、ブロブされるであろうフォアグラウンドで動作することができます。出現する最初の動くブロブは白いボールであり、2番目のボールは最初のボールの打撃である。次に、画像全体を確認してそのボールの色を確認します。
これは私がやっていることを実現するのが簡単だと思われます。私は最初の2つの移動ブロブを知る必要があるだけです。それをどうやって実装するのですか? –
私は白い球が互いに付着していない場合は白い球が白い球に近いことを確認する必要があると思います。もし白い球が2つでも動いても3つの球バックグラウンド減算を行うことによって – andrea
- 1. OpenGL衝突検出
- 2. n体衝突検出とペアワイズ衝突検出の違いは?
- 3. XNAの衝突検出
- 4. 衝突検出ココス2D
- 5. Androidの衝突検出
- 6. 衝突検出Actionscript 3
- 7. 衝突検出のiOS
- 8. ボールの衝突検出
- 9. Delphiのカスタムアニメーション - 衝突検出
- 10. Box2d(cocos2d)の衝突検出
- 11. Androidでの衝突検出
- 12. JavaScriptの衝突検出
- 13. 衝突検出とバウンス
- 14. chipmunk-spaceManager衝突検出
- 15. XNA 4.0衝突検出
- 16. XNAの衝突検出2d
- 17. Javascript Canvas Game - 衝突検出
- 18. Javaのサークルサークル衝突検出
- 19. OpenGL:ピクセルオーバーラップ(衝突検出)
- 20. 2D連続衝突検出
- 21. Libdgx Box2D - 衝突の検出
- 22. cocos2dスプライト衝突検出バウンディングボックス
- 23. Box2D衝突検出エラー
- 24. Cocos2Dの衝突検出
- 25. アクターモデルと衝突検出
- 26. マルチ画像衝突検出
- 27. jQueryの衝突検出
- 28. Cocos2Dの衝突検出
- 29. Locorocoゲームの衝突検出
- 30. pygameキャノンボールの衝突検出
[ボール衝突検出]の可能な複製(http://stackoverflow.com/questions/8767205/ball-collision-detection) –