我需要跟踪一些运动对象,因此想使用在opencv中实现的背景减法算法之一。看到了examples的工作方式,似乎GSOC是我所需要的(对我而言,这是最好的结果),但是找不到任何很好的解释来说明它的工作方式。 Documentation这样说:
实施另一种更好的算法,称为GSOC,因为它是在GSOC期间实施的,并非源自任何论文。
与OpenCV中的其他算法相比,该算法在CDNET 2014数据集上表现出更好的性能。
最有用的资料是 doc ,但仍不足以合理地更改参数:
@param mc 是否使用相机运动
@param nSamples 在框架的每个点上要保留的样本数。
@param replaceRate 替换旧样本的可能性-模型更新的速度。
@param propagationRate 向邻居传播的概率。
@param hitsThreshold (样本数量)之前必须获得多少阳性结果才能被认为是可能的替代方法。
@param alpha 阈值的比例系数。
@param beta 阈值的偏差系数。
@param blinkingSupressionDecay 闪烁抑制衰减因子。
@param blinkingSupressionMultiplier 闪烁抑制倍增器。
@param noiseRemovalThresholdFacBG 背景点的噪声消除强度。
@param noiseRemovalThresholdFacFG 前景点的噪声去除强度。
我尝试过Google,但没有取得任何成就。
任何人都可以分享有关算法的知识吗?