我正在使用opencv进行背景扣除。问题是前景对象并不总是被正确检测到。为了解决这个问题,我想使用四到五张图像,并将它们的平均值作为背景图像。我怎么能这样做?
答案 0 :(得分:2)
或许浏览所有图像,如果所讨论的像素在所有图像的某个颜色变化范围内,请将其视为背景?
然后我想这个范围的大小将决定你的挑剔程度以及你对相机稳定性和一致性的信心。
答案 1 :(得分:2)
您应该尝试在OpenCV中使用包含的背景检测器(在cvaux.h下)。如果你想找到对象blob,它们也有blob探测器。
通过组合blob信息和光流信息,您通常可以找到前景对象。