2014-02-25 66 views

回答

4

在这里你必须要解决两个问题,

  1. 检测
  2. 稳定

有关检测,你有几个方法,但如果你有各种不同的形状,如果喜欢被检测你可以尝试级联分类器,在这里你可以检测你想要的东西,但是你需要为你的目标进行训练阶段(正面和负面的图像)。训练你的对象是如此简单。 Here您可以找到与您的相同的详细项目。 Here opencv向您介绍如何训练图像以获取分类器。

为了稳定,我建议你看看跟踪算法。 This project使用OpenCV实现基本的实时车道和车辆跟踪。 。如果我是你,我计算每一对光流,并通过它们之间的相似性来追踪它们。 马云是你需要在OpenCV中看到:

  1. optical flow

  2. compute the similarity between images

  3. ,如果你需要稳定使你能够将前两个步骤的抖动产生的图像。

Let'us知道,一旦你需要更多的explainantion

+0

苦行僧,我尝试使用光流量,因为你知道,相机正在移动,汽车也在移动。我绘制了流向量。现在的问题是,我不知道如何区分移动汽车和摇摄相机的流动向量。 我跟着这个[教程](http://www.youtube.com/watch?v=MOaKnCSejXQ) –

0

您可以使用BGSLibrary安德鲁和其他一些贡献者上GitHub去写,并尝试要处理上的任何视频的一些组合。您可以开发算法并轻松添加到库中。