C++ OpenCV C++;?
我需要关于参数的解释C++ OpenCV C++;?,c++,opencv,knn,C++,Opencv,Knn,我需要关于参数的解释 createBackgroundSubtractorKNN(int history=500, double dist2Threshold=400.0, bool detectShadows=true) history、Dist2Reshold和detectShadows如何影响背景减法器?有时,理解函数参数的最简单方法是使用它们。通过阅读并测试函数,我可以得出以下结论: history是用于构建背景统计模型的帧数。值越小,模型将考虑的背景变化越快,因此被视为背景。反之亦
createBackgroundSubtractorKNN(int history=500, double dist2Threshold=400.0, bool detectShadows=true)
history、Dist2Reshold和detectShadows如何影响背景减法器?有时,理解函数参数的最简单方法是使用它们。通过阅读并测试函数,我可以得出以下结论:
- history是用于构建背景统计模型的帧数。值越小,模型将考虑的背景变化越快,因此被视为背景。反之亦然
- dist2Threshold是定义像素是否与背景不同的阈值。值越小,运动检测越敏感。反之亦然
- 检测阴影:如果设置为true,阴影将以灰色显示在生成的遮罩上。(示例如下)