enforce a minimum value of 2 for min_initialized

This commit is contained in:
Josh Hawkins 2026-03-26 11:52:31 -05:00
parent aed47edf44
commit b1732a1767
2 changed files with 2 additions and 1 deletions

View File

@ -71,6 +71,7 @@ class DetectConfig(FrigateBaseModel):
default=None, default=None,
title="Minimum initialization frames", 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.", 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( max_disappeared: Optional[int] = Field(
default=None, default=None,

View File

@ -764,7 +764,7 @@ class FrigateConfig(FrigateBaseModel):
) )
# Default min_initialized configuration # 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: if camera_config.detect.min_initialized is None:
camera_config.detect.min_initialized = min_initialized camera_config.detect.min_initialized = min_initialized