传统的运动人体轮廓检测算法主要有三类:帧间差分法,背景减除法,光流法。
优点 缺点
帧间差分法 运算简单。 对于缓慢运动的前景目标容易产生空洞现象。
背景减除法 简单易行。 对于背景中光照比较敏感。
光流法 对目标的帧间运动限制较少。 运算复杂,对硬件要求较高,不方便使用。
----------------------------------------------------------------------------------------------------
其中背景减除法的关键在于提取背景模型的准确与否。
主要有两种方法进行背景建模:
a 时间平均法(将一段时间中的图像序列求和然后做平均)
缺点:容易将前景目标混入到背景中
b 建立混合高斯背景分布模型
缺点:模型复杂,计算量大,需要很好的硬件方面的支持从而完成实时运动目标的检测
关于混合高斯背景建模详见http://blog.csdn.net/jinshengtao/article/details/26278725,其中代码亲测有效。