使用高斯混合模型的前景检测
的ForegroundDetector
将彩色或灰度视频帧与背景模型进行比较,以确定单个像素是背景的一部分还是前景的一部分。然后计算一个前景掩码。通过使用背景减法,您可以检测从静止摄像机拍摄的图像中的前景目标。
检测图像中的前景:
创建愿景。ForegroundDetector
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?.
使用高斯混合模型(GMM)计算并返回一个前景掩码。探测器
=愿景。ForegroundDetector
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,探测器
=愿景。ForegroundDetector (名称,值
)探测器= vision.ForegroundDetector (LearningRate, 0.005)
计算输入图像的前景掩码foregroundMask
=探测器(我
)我
,并返回逻辑掩码。的值1
在蒙版中对应于前景像素。
属性计算前台掩码foregroundMask
=探测器(我
,learningRate
)LearningRate
.
要使用对象函数,请指定System对象™作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
Kaewtrakulpong, P.和R. Bowden。基于阴影检测的实时跟踪的改进自适应背景混合模型.AVBS01,视频监控系统:计算机视觉和分布式处理(2001年9月)
Stauffer, C.和W.E.L. Grimson。实时跟踪的自适应背景混合模型,计算机视觉与模式识别,IEEE计算机学会会议,Vol. 2 (06 August 1999), pp. 2246-252 Vol. 2。