我正在尝试使用OpenCV的背景减除器类MOG2来分离一个在摄像机前面移动的人。我把所有的东西都设置好了,并且工作得很好。但是我得到的最终的遮罩看起来像这样:

(默认设置)
现在我想要得到的东西是这样的:

(糟糕的gimp技能:D)
我已经试着修改了the docu中描述的参数,但我所做的只是一个看起来像运动模糊效果的东西……
所以我希望对算法有更好理解的人,或者已经做过类似事情的人可以帮助我!
先谢谢你,弗利
发布于 2015-05-14 03:40:48
我也在做这方面的工作,我看到的是这个算法需要一个很好的校准来实现这个目标,因为你应该意识到这个算法试图将一些没有变化的像素放在背景中,例如在你的皮肤中,大部分像素都有相同的颜色,也许这就是原因。如果您想要使用您问题中显示的应用程序,我建议您使用其他类型的方法(使用zncc)。
发布于 2018-10-14 21:22:40
所以我猜这就是我们的图像处理技能发挥作用的原因。我要做的第一件事是使图像上的线条更粗,并将其连接起来。我们可以使用以下内容:
1)我想要更粗的线条。使用形态学运算符tutorial on Morphological operators和Otsu方法。当我做我的耳朵生物识别http://www4.comp.polyu.edu.hk/~csajaykr/myhome/papers/PR2011.pdf时,这篇论文对我很有效。
2)使用opencv填充连接的组件,并清理图像
3)对人类档案进行分段
https://stackoverflow.com/questions/29195586
复制相似问题