【问题标题】:MOG2 background subtraction ParametersMOG2 背景减除参数
【发布时间】:2015-03-22 14:29:30
【问题描述】:

我正在尝试使用 OpenCVs Background Subtractor 类 MOG2 来分离在摄像机前移动的人。我把所有东西都设置好并且工作得很好。但我得到的面具看起来像这样:

(默认设置)

现在我想得到的是这样的:

(糟糕的 gimp 技能:D)

我已经尝试弄乱the docu 中描述的参数,但我设法完成的只是看起来像运动模糊效果的东西......

所以我希望对算法有更好理解的人或者已经做过类似事情的人可以帮助我!

提前致谢,Foaly

【问题讨论】:

  • 我对这个 opencv 类并不特别熟悉,但我已经实现了几种不同的背景减法算法,你得到的结果应该是正确的。因此,为了提取轮廓,可能还需要一些额外的处理步骤。也许“凸壳”的方向会提供一些想法。

标签: c++ opencv openframeworks background-subtraction object-recognition


【解决方案1】:

我也在处理这个问题,我看到的是这个算法需要一个很好的校准来实现这个目标,因为你应该知道这个算法试图把一些不显示变化的像素放在背景中,例如在您的皮肤中,大部分像素具有相同的颜色,也许这就是原因。如果您想使用问题中显示的应用程序,我建议您使用其他类型的方法(使用 zncc)。

【讨论】:

  • 好吧,听起来很有趣。什么是锌合金?我在谷歌上找不到任何对我有帮助的东西。
  • 嗨,zncc 的意思是“零均值归一化互相关”,我很确定你会找到很多关于这个主题的信息,希望这对你的应用有所帮助,干杯!
【解决方案2】:

所以我想这是我们的图像处理技能发挥作用。我要做的第一件事是使图像上的线条变粗并将其连接起来。我们可以使用以下内容:

1) 我希望线条更粗。将形态运算符tutorial on Morphological operators 与 Otsu 的方法一起使用。当我进行耳朵生物识别时,这篇论文对我有用http://www4.comp.polyu.edu.hk/~csajaykr/myhome/papers/PR2011.pdf

2) 使用opencv填充连通分量并清理图像

3) 细分人物档案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2011-12-19
    相关资源
    最近更新 更多