监督运动检测库

Cer*_*rin 13 algorithm opencv machine-learning image-processing computer-vision

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

我有一个IP网络摄像头,我正试图检测运动.我一直在使用动作软件检测器项目来做到这一点,但是我得到了很多误报,尽管数周时间都在修补数百种设置.通过窗口投射阴影或改变亮度的云将被归类为动作.

我发现无数的例子使用OpenCV的做运动检测,但据我所知,他们基本上使用的是相同的方法,motion software detector用途(即它不是训练的,所以它不可避免地从大量的误报遭受).

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

moo*_*eep 7

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

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

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

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


cro*_*ezo 1

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