2012-01-18 163 views
7

大家好我有一个简单的问题,我一直在努力....运动组件(斑点?)跟踪和斑点跟踪之间有什么区别,如果有的话?正如OpenCV所定义的那样。运动跟踪与Blob跟踪

  1. 一个是否覆盖另一个?或者它们是完全不同的东西?

  2. 它们可以结合使用以提高跟踪精度吗?

  3. 前者是为运动设计的,而后者是为相对静态的物体设计的?

感谢您帮助新手。

p.s.我正在使用Emgu(在.NET上),而我的术语可能反映了这一点。

回答

4

Blob跟踪意味着检测传入帧上的斑点。如果blob移动,它将涉及议案。

运动跟踪相当普遍,涉及检测传入帧上的运动。如果您使用blob进行检测,则运动跟踪将涉及blob跟踪,但还有其他技术(如跟踪查找不涉及blob的描述符)。

无论如何我不喜欢表达式的运动跟踪,我更喜欢说移动对象跟踪。

3

您是否检查了这个wikipedia pageOpenCV page?看完之后,两人似乎都差不多了。

Blob是图像的某些部分,与其余部分的亮度或颜色不同。所以你需要在视频的每一帧中识别斑点。