使用背景减法MOG2时帧速率会下降吗?

时间:2014-02-03 01:21:50

标签: c++ opencv computer-vision background-subtraction

我正在尝试了解背景减法。我使用this tutorial作为参考。但是,我的帧速率已经下降,视频变得“波涛汹涌”。有没有解决这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

我假设当你说"波涛汹涌的"你的意思是实时处理变得缓慢。 MOG模型的计算成本非常高。

你需要一个MOG模型吗?如果您的像素可以采用多个预期的值范围,但仍然是背景,那么MOG是很好的。例如,在风中移动的树木:天空颜色和叶子颜色。如果你只是减去连续的帧你会得到很多变化,但是MOG模型会将它们都视为背景。因此,如果您的应用程序不是这样,也许您不应该使用MOG。

如果您决定使用MOG模型,将混合组件的最大数量设置为2(如果这对您的应用程序有意义)可能会使其更快。