监督运动检测库

时间:2011-12-19 00:14:15

标签: algorithm image-processing opencv machine-learning computer-vision

有人可以推荐一种可通过监督学习算法训练的运动检测库吗?

我有一个IP网络摄像头,我正在尝试检测来自的动画。我一直在使用motion software detector项目来做这件事,但是我得到了很多误报,尽管几周都在修补数百个设置。通过窗口投射阴影或改变亮度的云将被归类为动作。

我发现numerous examples使用OpenCV进行运动检测,但据我所知,它们基本上使用motion software detector使用的相同方法(即它不可训练,所以它不可避免地遭受很多误报。)

我正在考虑自己动手,但我不想重新发明轮子。

2 个答案:

答案 0 :(得分:7)

对于这样的任务(你有一个具体的任务吗?运动检测是一个非常广泛的术语......)要求在很大程度上取决于:

  • 相机校准,坐标转换,姿势估计
  • 特征提取(缩放/旋转/平移/着色不变性)
  • 概念漂移(根据给定的特征)
  • ...

对于一个简单的应用程序,事情往往是专门的和简化的,以使任务更易于开发人员,并且不易出错。因此,我认为,你不会重新发明轮子(在一个方便的通用解决方案的意义上)。

但你注意到TLD了吗?显然它是一个物体跟踪库,它使用监督学习来处理概念漂移等。有一些非常酷的演示,例如this

答案 1 :(得分:1)

如果您知道如何使用opencv进行运动检测,也许您可​​以使用此Darwin框架进行监督学习。