我正在做一些跟踪某人的工作,我正在使用这个dataset。我正在尝试使用背景减法方法提取前景,即Mean Filter
我的背景就像
如果我试图像这样减去当前帧
所以减法之后我得到像这样的图像
在 0.15 或 38
的阈值处理之后我得到这个面具
因此,如果你注意到这个面具,由于人和椅子的遮挡,它将这个前景分成两部分。我不知道如何解决这个问题。有什么建议?
答案 0 :(得分:2)
这不是一个完美的解决方案,但也许它对你来说已经足够了 - 在蒙版图像上查找所有轮廓,加入它们(通常将轮廓表示为点矢量,以便将所有轮廓放入一个矢量中)然后找到凸包连通轮廓(如果使用opencv - 使用convexHull函数http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/hull/hull.html)。
答案 1 :(得分:0)
这也不是一个完美的解决方案。请减少用于在背景减法方法中创建背景图像的帧数,它可能对您有所帮助。或者经常初始化背景减法结构。
答案 2 :(得分:0)
如果我理解正确,您正尝试使用帧差异进行背景减法,例如您提到的mean filter
。但请记住,它只会检测移动的前景,并且手动提供阈值很困难。我建议你尝试使用Mixture of Gaussian
方法,这种方法更有效,并在OpenCV中实现。
答案 3 :(得分:0)