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

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

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

我正在使用opencv及其python绑定(bind)。

最佳答案

这不是很难。这是算法:

  • 在第一(或某些)帧中,找到所有具有相同颜色的对象的位置。看来您知道该怎么做。
  • 使用Lucas–Kanade methodimplementation in OpenCV跟踪视频流(第二帧和下一帧)中的所有这些对象。

  • 这是使用它的example (video)

    这是sample code(cpp,不是python)。

    关于python - 跟踪相同颜色的多个对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11634695/

    10-11 22:45
    查看更多