lightswitch_percentのモーションドキュメントは次のとおりです。
「強度が変化するピクチャ領域の割合がこの値より大きい場合、突然の大きな照明強度の変化を無視します。この値は、照明スイッチ条件がトリガされるピクチャ領域の割合を定義します。」
Threshold_maximumのドキュメントは次のとおりです。
》モーションを発生させる最大ピクセル数を指定するパラメータです。変更されたピクセル数が最大値を超えるとイベントは発生しません。その結果、モーションイベントは、ピクセル変更数が最大値を超える場合にのみ実行されます。しきい値であり、最大しきい値より小さい。 0の値はしきい値の最大値を無効にします。 」
問題は、ピクセルの強度の変化がしきい値の最大値に含まれるピクセルの変化と等しいかどうかです。たとえば、私の設定がしきい値の最大値を70,000に設定し、lightswitch_percentを70に設定し、画像サイズを100,000ピクセルに設定するとします。動いているオブジェクトが画像の70,000ピクセルを変更した場合、lightswitch_percentとThreshold_maximumのみがトリガーされませんか?
実際に機能を実行するために同じことをしているかもしれませんが、結果は異なります。 lightswitch_percentがトリガーされると、モーション検出のために次の数フレーム(デフォルト値5)は無視されます。 Maximum_threshold を超えると、モーション検出のために現在のフレームを無視します。