首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV有没有多目标跟踪的功能?

OpenCV有没有多目标跟踪的功能?
EN

Stack Overflow用户
提问于 2013-10-26 02:03:36
回答 1查看 1.5K关注 0票数 2

我有一组视频,其中包含彩色水滴四处移动。它们都是一样的颜色。所有的液滴都在同一平面上,所以2D追踪。

目前,我正在使用混合高斯进行背景减去和液滴检测,并且在图像分割方面结果非常好。

下一步是跟踪它们以计算速度。目前,我只是简单地重叠了两个连续的帧。让我们假设框架"i“和"i+1”。给定帧i+1中的一个液滴,我将其分配给帧i中最近的液滴。我的阈值为30像素,因此我只考虑半径为30像素的较近的液滴。

当液滴的移动速度不超过此速度且场景未聚集时,此方法非常有效。但我的场景中有很多水滴(我的意思是大约15-20),它们移动得非常快,而且帧的重叠就像是完全的帧。有时,它只是丢失了一个液滴(跟踪,而不是分割),因为它移动了超过30个像素,或者它将其分配给另一个移动到前一个位置更近的液滴。

我想知道OpenCV是否有任何功能可以帮助我解决这个问题。分割效果很好,跟踪效果很差。我以前(不是在这个项目中)使用过粒子过滤器来使用对象的动力学来预测它可能在哪里。

EN

回答 1

Stack Overflow用户

发布于 2013-10-26 04:25:54

您可以在以下位置找到我的多对象跟踪器项目: C++ (vs2010)中的源代码:http://www.youtube.com/watch?v=2fW5TmAtAXM它是使用MATLAB tutorials实现的,此处:http://studentdavestutorials.weebly.com/

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

https://stackoverflow.com/questions/19596614

复制
相关文章

相似问题

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