【问题标题】:Dealing with noisy movement positions处理嘈杂的运动位置
【发布时间】:2014-09-26 13:41:37
【问题描述】:

我有一个物体在图像周围移动的位置。我想我正在尽我所能地检测到它,大部分时间我都在检测物体的中心。但是,由于帧速率不够快以及包含对象的两个位置的帧,我仍然会在中心附近进行奇怪的检测。

由于我无法控制帧速率,如何将抖动位置的噪声影响降至最低。

由于这是计算机视觉中的常见问题,opencv 中是否有过滤器来处理嘈杂的位置数据?

【问题讨论】:

  • 是的,例如Kalman filter
  • 你目前的追踪算法是什么?
  • 看看粒子过滤器或冷凝算法(它是相同的,但对于 cv)。它在非线性动力学情况下很有用。链接:robots.ox.ac.uk/~misard/condensation.html
  • @user3781372 我们重新打开了您的问题,覆盖了版主关闭。我们中的一些人认为它被错误地关闭了。您能否将您的问题重新措辞清楚一点?我相信您在问 openCV 中可能存在哪些解决方案来解决您的跟踪问题。只是更具体/更清楚您的要求,也许可以输入一些代码或屏幕截图以作好衡量。 :)
  • 很好的编辑,+1。 :) 希望这里有一些好的答案。

标签: c++ opencv position noise


【解决方案1】:

我要求将 Berak 的评论作为答案,但我的请求被“拒绝”。所以,是的,我发现最有用的答案是使用在 opencv 中实现的Kalman filter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-17
    • 2011-07-14
    • 2022-01-05
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    相关资源
    最近更新 更多