From b1732a17679b71fc19956120d25ca7e4f6e085aa Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 26 Mar 2026 11:52:31 -0500 Subject: [PATCH] enforce a minimum value of 2 for min_initialized --- frigate/config/camera/detect.py | 1 + frigate/config/config.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frigate/config/camera/detect.py b/frigate/config/camera/detect.py index c0a2e7036..35c337bc8 100644 --- a/frigate/config/camera/detect.py +++ b/frigate/config/camera/detect.py @@ -71,6 +71,7 @@ class DetectConfig(FrigateBaseModel): default=None, title="Minimum initialization frames", description="Number of consecutive detection hits required before creating a tracked object. Increase to reduce false initializations. Default value is fps divided by 2.", + ge=2, ) max_disappeared: Optional[int] = Field( default=None, diff --git a/frigate/config/config.py b/frigate/config/config.py index 8c90832d1..1d09016f6 100644 --- a/frigate/config/config.py +++ b/frigate/config/config.py @@ -764,7 +764,7 @@ class FrigateConfig(FrigateBaseModel): ) # Default min_initialized configuration - min_initialized = int(camera_config.detect.fps / 2) + min_initialized = max(int(camera_config.detect.fps / 2), 2) if camera_config.detect.min_initialized is None: camera_config.detect.min_initialized = min_initialized