移动侦测
- 将目标区域划分为指定大小的格子(如32x32像素),计算每个格子Y YY的均值Y ‾ \overline YY
- 前后帧对应格子Y ‾ \overline YY的差值的绝对值记为∣ Y d i f f ∣ \vert Y_{diff} \vert∣Ydiff∣,若∣ Y d i f f ∣ \vert Y_{diff} \vert∣Ydiff∣大于指定的阈值T y T_yTy则记为1,否则记为0
- 统计最后1的个数是否大于指定阈值T c o n f i d e n c e T_{confidence}Tconfidence,若大于则发生移动,否则未发生移动
遮挡侦测
- 统计指定区域内Y低于阈值亮度的像素个数M MM,总像素个数为N NN,置信度为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 LL,阈值亮度记为T l T_lTl,若L < T l L<T_lL<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,则发生遮挡
版权声明:本文为u011928958原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。