0

我正在尝试通过缓慢的照明变化(=背景变化)进行一些移动物体检测(从背景中分割前景移动物体)。有时物体的 osme 部分与背景大小相同,因此斑点检测不稳健或不准确。

我认为结合背景减法(颜色和渐变)和光流可以得到更好的结果。从opencv示例中,我尝试了两者的代码并且很容易理解,但我不知道如何将它们结合起来。

欢迎任何提示或建议!

4

1 回答 1

-1
  1. 调用 goodfeaturestotrack 获取跟踪点。
  2. 使用光流获取下一帧中的对应点。
  3. 获取该帧中点的边界框。
  4. 选择比您在步骤 3 中获得的边界框稍大的区域 (ROI)。
  5. 从相同的投资回报率中减去这个投资回报率,但相对于你的背景。所以它的currentframeROI - backgroundROI = moving object where currentFrameROI = currentFrame(ROI) and backgroundROI = background(ROI).最好选择第一帧作为背景或物体静止的帧。
  6. 这甚至适用于多个移动物体。
于 2013-04-03T18:10:11.260 回答