0

只需应用各种阈值,我就可以对不同颜色的对象进行跟踪。(例如.. http://www.youtube.com/watch?v=njab2bBps6U&feature=player_embedded

但是,我一直无法确定跟踪多个相同颜色对象的解决方案。

我不是在寻找代码来解决我的问题,而只是想弄清楚标准方法是什么,我会自己弄清楚。

我正在使用带有 python 绑定的 opencv。

4

1 回答 1

1

这不是很难。这是算法:

  1. 在第一个(或一些)帧中找到所有具有相同颜色的对象的位置。看来您知道该怎么做。
  2. 使用Lucas–Kanade 方法及其在 OpenCV 中的实现跟踪视频流中的所有这些对象(第二帧和下一帧)。

这是使用它的示例(视频)

这是示例代码(cpp,不是 python)。

于 2012-07-24T16:13:08.910 回答