我需要有关参数的解释

createBackgroundSubtractorKNN(int history=500, double dist2Threshold=400.0, bool detectShadows=true)

历史记录,dist2Threshold和detectShadows如何影响背景减数器?

最佳答案

有时,了解函数参数的最简单方法是通过使用它们。这是我可以通过阅读documentation并测试该功能来弄清楚的:

  • 历史记录是用于构建背景统计模型的帧数。值越小,模型将考虑到背景的变化越快,因此将其视为背景。反之亦然。
  • dist2Threshold 是一个阈值,用于定义像素是否与背景不同。值越小,运动检测越灵敏。反之亦然。
  • detectShadows :如果设置为true,则阴影将在生成的蒙版上以灰色显示。 (下面是示例)

  • c++ - OpenCV C++中的createBackgroundSubtractorKNN参数是什么?-LMLPHP
    希望我的解释能引起您的注意,现在对您来说更清楚了。

    09-10 06:44