图像与图像处理技术详解
1. 背景估计与运动检测
在图像序列处理中,背景估计和运动检测是重要的环节。以下是实现背景估计的主要代码:
sigma = 0.02;
while 1
    im = vid.grab;
    if isempty(im) break; end; % end of file?
    d = im-bg;
    d =  max( min(d, sigma), -sigma);  % apply c(.)
    bg = bg + d;
    idisp(bg);
end
 
 此代码的执行流程如下: 
 1. 初始化  sigma  为 0.02。 
 2. 进入无限循环,不断抓取视频帧。 
 3. 若抓取的帧为空,则跳出循环。 
 4. 计算当前帧与背景的差值  d  。 
 5. 对差值  d  进行限制,使其在  -sigma  到  sigma  之间。 
 6. 更新背景  bg  。 
 7. 显示更新后的背景。 
通过这种方式估计出的背景图像能揭示场景中的静态元素,而运动的车辆则会变得模糊。从估计的背景中减去场景,可得到像素值与背景不同的区域,对该差值图像的绝对值应用阈值,就能显示出图像中存在运动的区域。当然,如果车辆长时间静止,它们也会成为背景的一部分。
2. 空间操作概述
空间操作在图像处理中十分关
                      
                            
                        
                            
                            
                          
                          
                            
                  
                订阅专栏 解锁全文
                
            
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					9万+
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            