codebook代码实现.docxVIP

  • 6
  • 0
  • 约3.55万字
  • 约 27页
  • 2016-08-02 发布于河南
  • 举报
前景分割中一个非常重要的研究方向就是背景减图法,因为背景减图的方法简单,原理容易被想到,且在智能视频监控领域中,摄像机很多情况下是固定的,且背景也是基本不变或者是缓慢变换的,在这种场合背景减图法的应用驱使了其不少科研人员去研究它。 但是背景减图获得前景图像的方法缺点也很多:比如说光照因素,遮挡因素,动态周期背景,且背景非周期背景,且一般情况下我们考虑的是每个像素点之间独立,这对实际应用留下了很大的隐患。 这一小讲主要是讲简单背景减图法和codebook法。?一、简单背景减图法的工作原理。 在视频对背景进行建模的过程中,每2帧图像之间对应像素点灰度值算出一个误差值,在背景建模时间内算出该像素点的平均值,误差平均值,然后在平均差值的基础上+-误差平均值的常数(这个系数需要手动调整)倍作为背景图像的阈值范围,所以当进行前景检测时,当相应点位置来了一个像素时,如果来的这个像素的每个通道的灰度值都在这个阈值范围内,则认为是背景用0表示,否则认为是前景用255表示。 下面的一个工程是learning opencv一书中作者提供的源代码,关于简单背景减图的代码和注释如下: avg_background.h文件: 1 //////////////////////////////////////////////////////////////////////////////////////////

文档评论(0)

1亿VIP精品文档

相关文档