From fc94fcb2ac662076b6857c699b3a29504c5fdff6 Mon Sep 17 00:00:00 2001 From: JC Date: Fri, 23 Feb 2024 12:08:05 +0000 Subject: [PATCH] Setting motion masks to zero, rather than 255, will speed up calibration, as the average frame starts out at zero (#9992) --- frigate/motion/improved_motion.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frigate/motion/improved_motion.py b/frigate/motion/improved_motion.py index e09c1547f..6fb17ec29 100644 --- a/frigate/motion/improved_motion.py +++ b/frigate/motion/improved_motion.py @@ -101,7 +101,8 @@ class ImprovedMotionDetector(MotionDetector): # mask frame # this has to come after contrast improvement - resized_frame[self.mask] = [255] + # Setting masked pixels to zero, to match the average frame at startup + resized_frame[self.mask] = [0] resized_frame = gaussian_filter(resized_frame, sigma=1, radius=self.blur_radius)