mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-12-19 19:06:16 +01:00
set stationary_threshold default to 5x fps
This commit is contained in:
parent
e78662b924
commit
190f217b13
@ -162,8 +162,8 @@ detect:
|
||||
# Optional: Frequency for running detection on stationary objects (default: shown below)
|
||||
# When set to 0, object detection will never be run on stationary objects. If set to 10, it will be run on every 10th frame.
|
||||
stationary_interval: 0
|
||||
# Optional: Number of frames without a position change for an object to be considered stationary (default: shown below)
|
||||
stationary_threshold: 10
|
||||
# Optional: Number of frames without a position change for an object to be considered stationary (default: 5x the frame rate)
|
||||
stationary_threshold: 25
|
||||
|
||||
# Optional: Object configuration
|
||||
# NOTE: Can be overridden at the camera level
|
||||
|
@ -178,7 +178,6 @@ class DetectConfig(FrigateBaseModel):
|
||||
ge=0,
|
||||
)
|
||||
stationary_threshold: Optional[int] = Field(
|
||||
default=10,
|
||||
title="Number of frames without a position change for an object to be considered stationary",
|
||||
ge=1,
|
||||
)
|
||||
@ -771,6 +770,11 @@ class FrigateConfig(FrigateBaseModel):
|
||||
if camera_config.detect.max_disappeared is None:
|
||||
camera_config.detect.max_disappeared = max_disappeared
|
||||
|
||||
# Default stationary_threshold configuration
|
||||
stationary_threshold = camera_config.detect.fps * 5
|
||||
if camera_config.detect.stationary_threshold is None:
|
||||
camera_config.detect.stationary_threshold = stationary_threshold
|
||||
|
||||
# FFMPEG input substitution
|
||||
for input in camera_config.ffmpeg.inputs:
|
||||
input.path = input.path.format(**FRIGATE_ENV_VARS)
|
||||
|
Loading…
Reference in New Issue
Block a user