参考博客:帧间差分法、背景减法、光流场法简介
前一帧
F
n
−
1
Fn-1
Fn−1 ;
当
前
帧
:
F
n
当前帧:Fn
当前帧:Fn ; 后一帧:
F
n
+
1
Fn+1
Fn+1
输出图M
M初始化为全0矩阵
1.两帧差分法:
适用场景:相邻帧间背景差异小,物体运动较慢
两帧间的差异
D
=
∣
F
n
−
1
−
F
n
∣
D=|Fn-1-Fn|
D=∣Fn−1−Fn∣
阈值T
M(find(D<T))=0
M(find(D>=T))=255
2.三帧差分法:
适用场景:相邻帧间背景差异小,物体运动较快
前两帧差异
D
1
=
∣
F
n
−
1
−
F
n
∣
D1=|Fn-1-Fn|
D1=∣Fn−1−Fn∣
后两帧差异
D
3
=
∣
F
n
+
1
−
F
n
∣
D3=|Fn+1-Fn|
D3=∣Fn+1−Fn∣
当前帧的差分图像
D
2
=
D
1
∗
D
2
D2=D1*D2
D2=D1∗D2 ,这里*为逐像素相乘
阈值T
M(find(D<T))=0
M(find(D>=T))=255