Motion 中 lightswitch_percent 和 Maximum_threshold 有何不同?

Motion 中 lightswitch_percent 和 Maximum_threshold 有何不同?

lightswitch_percent的Motion文档如下:

“当强度变化的图片区域的百分比大于此值时,忽略突然的大量光强度变化。该值定义了图片区域的百分比,高于该值将触发光开关条件。”

Threshold_maximum的文档如下:

》这个参数指定了会触发Motion的最大像素数,当变化的像素数高于最大值时,就不会触发事件。结果是Motion只有在像素变化的数量高于最大值时才会触发事件。阈值且小于阈值最大值。零值会禁用阈值最大值。”

问题是像素的强度变化是否与计入阈值最大值的像素变化相同。例如,假设我的配置将阈值最大值设置为 70,000,将 lightswitch_percent 设置为 70,并且将图像尺寸设置为包含 100,000 个像素。如果一个移动的物体在该图像中改变了 70,000 个像素,这不是仅仅触发 lightswitch_percent 和阈值_maximum 吗?

也许它们实际上只是为了触发该功能而做的同一件事,但它们只是有不同的结果。当 lightswitch_percent 被触发时,接下来的几帧(默认 5)将被忽略以检测运动。超过 Maximum_threshold 的结果只是出于检测运动的目的而忽略当前帧。

相关内容