使用OpenCv进行背景提取

background extraction using OpenCv

本文关键字:背景 提取 OpenCv 使用      更新时间:2023-10-16

我想从视频中提取背景,但我不想使用cv::bgsegm::BackgroundSubtractorMOG, cv::BackgroundSubtractorMOG2这些方法。因为他们使用框架方法。但我打算使用帧比较法。其中我使用第一帧作为背景模型和i平面来比较下一帧像素值与第一帧像素值,如果没有变化或变化小于阈值,它是背景像素。如何使用OpenCV和c++实现这些

我觉得你的问题太模糊了。我只能给你一些提示。

首先,你的方法非常简单。这还不错。但根据我的经验,即使你对你的场景有很大的控制,它也不会产生很好的效果。然而,如果你想创造自己的经历,我不想阻止你。

你可能想看一下

  • OpenCV中对数组的操作
  • OpenCV中的基本阈值操作

你需要的一切都应该在那里。特别是,absdiff操作和threshold函数(具有二进制阈值类型)应该是感兴趣的。