首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运动/抖动摄像机中运动车辆检测的Opencv算法

运动/抖动摄像机中运动车辆检测的Opencv算法
EN

Stack Overflow用户
提问于 2014-02-25 15:48:42
回答 2查看 12.7K关注 0票数 3

当相机为moving/shaking时,在opencv中有什么方法可以检测到移动的vehicle/object吗?

我在opencv中阅读并实现了各种目标检测算法,但它们也能检测出因摄像机抖动而产生的帧的false areas

如果您有任何解决方案,请帮助。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-02-25 17:25:37

这里你有两个问题需要解决,

  1. Detection
  2. Stabilization

对于检测,你有几种方法,但如果你有各种不同的形状要检测,如果你更愿意尝试级联分类器,你可以检测你想要的东西,但你需要为你的目标(正面和负面图像)做训练阶段。训练你的听话很简单。Here你找到了一个详细的项目,和你的一样。Here opencv向你解释了如何训练你的图像来获得分类器。

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

  1. optical flow
  2. compute the similarity between images
  3. 如果你需要稳定抖动图像,你必须混合前面的两个步骤。

一旦你需要更多的解释,请让我们知道

票数 4
EN

Stack Overflow用户

发布于 2016-01-27 04:08:21

你可以使用安德鲁和其他贡献者在GitHub Go上写的BGSLibrary,在你想要处理的任何视频上尝试一些组合。你可以开发你的算法,也可以很容易地添加到库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22007762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档