java - BackgroundSubtractorMOG 构造函数值

标签 java opencv

我试图创建一个运动检测应用程序,但我对 BackgroundSubtractorMOG 构造函数值有点困惑。我知道它们指的是什么(历史长度、高斯混合的数量和背景比),但我不知道当我更改这些值时算法如何变化。例如:

BackgroundSubtractorMOG bg = new BackgroundSubtractorMOG(15,3,0);
bg.apply(webcam_image, foreground);

这些值如何改变函数?

最佳答案

该类通过构建和维护背景模型来区分前景和背景像素。任何不适合该模型的像素都被视为前景。

并且还研究了这篇文章: KadewTraKuPong 和 R. Bowden。一种改进的自适应背景混合模型,用于带有阴影检测的实时跟踪。过程。第二届欧洲高级视频监控系统研讨会,2001 年 可以帮助你更好地理解

关于java - BackgroundSubtractorMOG 构造函数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487650/

相关文章:

java - 如何保护从 OAuth 保护的资源中提取数据的 Android 应用程序

java - 仅显示最后添加的按钮

numpy - AttributeError: 'NoneType'对象在jupyter笔记本上没有属性 'shape'

c# - 将一幅图像中的 SURF 描述符与其他图像中的描述符列表进行比较

java - 解析所有 javafx 导入时出错

java - 我如何在eclipse中写入文件?

java - 在偏向图中找出所有可能的哈密尔顿圈

opencv - SIFT 描述符背后的概念

c++ - OpenCV 保存 CV_32FC1 图像

visual-studio-2010 - 项不求值带有1个参数的函数