在背景更新中不使用标准卡尔曼滤波,而是使用卡尔曼滤波的简化版本,具体公式如下:
1、B(i,j,k+1)=B(i,j,k)+g(k)*(I(i,j,k)-B(i,j,k))
2、g(k)=β*(1-M(i,j,k))+α*M(i,j,k)
3、if |I(i,j,k)-B(i,j,k)|>Th
M(i,j,k)=1
else
M(i,j,k)=0
说明:1、B(i,j,k)为K时刻背景帧,B(i,j,k+1)为K+1时刻背景帧
2、α为运动因子,β为背景因子,这里取经验值分别为 0.055 , 0.1

本文介绍了如何使用卡尔曼滤波的简化版本进行背景更新,特别是通过OpenCV实现。详细阐述了更新公式,并给出了运动因子α、背景因子β的取值建议,以及阈值Th的选择。实现过程中强调了对M(i,j,k)值的判定、背景帧的更新方法,以及在使用IplImage*变量时的注意事项。"
111833187,10293794,"小型文件管理系统:支持FTP, SFTP, MinIO, FastDFS等
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



