移动侦测
- 将目标区域划分为指定大小的格子(如32x32像素),计算每个格子 Y Y Y的均值 Y ‾ \overline Y Y
- 前后帧对应格子 Y ‾ \overline Y Y的差值的绝对值记为 ∣ Y d i f f ∣ \vert Y_{diff} \vert ∣Ydiff∣,若 ∣ Y d i f f ∣ \vert Y_{diff} \vert ∣Ydiff∣大于指定的阈值 T y T_y Ty则记为1,否则记为0
- 统计最后1的个数是否大于指定阈值 T c o n f i d e n c e T_{confidence} Tconfidence,若大于则发生移动,否则未发生移动
遮挡侦测
- 统计指定区域内Y低于阈值亮度的像素个数 M M M,总像素个数为 N N N,置信度为 C ( 0 ≤ C ≤ 1 ) C(0 \leq C \leq 1) C(0≤C≤1),若 M ≥ [ C ∗ N ] M \geq [C*N] M≥[C∗N],则发生遮挡
- 当前帧的亮度记为 L L L,阈值亮度记为 T l T_l Tl,若 L < T l L<T_l L<Tl则发生遮挡
- 记前后两帧亮度的的差值的绝对值为 ∣ L d i f f ∣ \vert L_{diff} \vert ∣Ldiff∣,阈值亮度为 T d i f f T_{diff} Tdiff,若 ∣ L d i f f ∣ > T d i f f \vert L_{diff}\vert >T_{diff} ∣Ldiff∣>Tdiff,则发生遮挡