具有固定背景的OpenCV / EmguCV中的背景减法

时间:2012-08-05 07:37:09

标签: opencv emgucv

我需要一些样本/源代码用于背景减法算法,以便使用固定背景。我使用的背景是固定的彩色背景,不幸的是我到目前为止看到的所有样本都适用于动态背景。

谢谢。

2 个答案:

答案 0 :(得分:2)

请记住,使用减法技术会产生很多噪音。为了避免这种情况,你可以随时使用你最好的朋友来对抗噪音:模糊或GaussianBlur。

在O'Reilly的书“学习OpenCV”中,对于这种称为“代码预订”的统计方法也有一个引人入胜的讨论。

另一种改善结果的技术,如果您的预期前景物体很慢和/或您的相机速度很快,则使用许多图像及其差异,而不是仅使用两种。编程应该很容易,但正如他们在大多数书中所说的那样:我把它作为读者的练习;)。

答案 1 :(得分:1)

简单的帧减法怎么样?一帧始终是相同的 - 它是背景,另一帧是来自视频流的帧。将它们转换为灰度并执行absdiff操作。这是my video result(查看中心框架)。