当摄像机为moving/shaking
时,opencv
有没有什么办法检测移动vehicle/object
。Opencv在移动/摇动摄像机中检测移动车辆的算法
我已经阅读并实现了opencv
中的各种对象检测算法,但它们也检测到帧的false areas
,因为晃动相机。
如果您有任何解决方案,请帮助。
谢谢。
当摄像机为moving/shaking
时,opencv
有没有什么办法检测移动vehicle/object
。Opencv在移动/摇动摄像机中检测移动车辆的算法
我已经阅读并实现了opencv
中的各种对象检测算法,但它们也检测到帧的false areas
,因为晃动相机。
如果您有任何解决方案,请帮助。
谢谢。
在这里你必须要解决两个问题,
有关检测,你有几个方法,但如果你有各种不同的形状,如果喜欢被检测你可以尝试级联分类器,在这里你可以检测你想要的东西,但是你需要为你的目标进行训练阶段(正面和负面的图像)。训练你的对象是如此简单。 Here您可以找到与您的相同的详细项目。 Here opencv向您介绍如何训练图像以获取分类器。
为了稳定,我建议你看看跟踪算法。 This project使用OpenCV实现基本的实时车道和车辆跟踪。 。如果我是你,我计算每一对光流,并通过它们之间的相似性来追踪它们。 马云是你需要在OpenCV中看到:
Let'us知道,一旦你需要更多的explainantion
苦行僧,我尝试使用光流量,因为你知道,相机正在移动,汽车也在移动。我绘制了流向量。现在的问题是,我不知道如何区分移动汽车和摇摄相机的流动向量。 我跟着这个[教程](http://www.youtube.com/watch?v=MOaKnCSejXQ) –
您可以使用BGSLibrary安德鲁和其他一些贡献者上GitHub去写,并尝试要处理上的任何视频的一些组合。您可以开发算法并轻松添加到库中。
这里有一个videotab模块。 – berak