我正在开发Opencv应用程序,需要计算摄像机可以检测到任何运动的任何对象。相机还在,我通过引用很多教程用opencv和cvblob进行了对象跟踪。
我发现了一些类似的问题: Object counting
我发现这很相似 http://labs.globant.com/uncategorized/peopletracker-people-and-object-tracking/
我是OpenCV的新手,我已经浏览过opencv文档,但我找不到与计算视频中移动对象有关的任何内容。
任何人都可以告诉我如何特别做计算部分。正如我在上面的文章中所读到的那样,他们统计了跨越虚线的人。是否有一种特殊的算法来检测穿越线的物体?
答案 0 :(得分:5)
当您询问计算视频序列中移动对象的一般技术时,您的问题可能会很广泛。我会提供一些可能对你有帮助的提示:
在您提供的链接中,可以看到他们使用一些算法进行背景提取,这些算法确定了什么是非移动背景和移动前景(在我们的例子中,是一个行走的人)。我们不确定他们是否使用更多(或复杂)的东西,但有关背景提取的信息足以从问题解决开始。
这是我对解决方案的贡献。假设只有一个人走在稳定放置的摄像机前面,并且没有观察到其他物体运动,请执行以下操作:
请记住,此解决方案仅适用于我们所说的假设。