MOG2背景减法参数

时间:2015-03-22 14:29:30

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

我正在尝试使用OpenCVs背景减法器类MOG2来分离移动到相机前面的人。我把所有东西都安装好了。但是我得到的面具看起来像这样:

MOG2 result(默认设置)

现在我想得的是这样的:

MOG2 wished result(糟糕的gimp技能:D)

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

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

提前致谢,Foaly

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

1)我希望线条更粗。使用Otsu方法使用形态学运算符tutorial on Morphological operators。当我进行耳部生物特征识别http://www4.comp.polyu.edu.hk/~csajaykr/myhome/papers/PR2011.pdf

时,本文对我有用

2)使用opencv填充连接的组件并清洁图像

3)细分人员资料

相关问题