mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-06 19:25:22 +03:00
config entry
This commit is contained in:
parent
614099c83f
commit
f003f8ddac
@ -152,6 +152,12 @@ class PtzAutotrackConfig(FrigateBaseModel):
|
||||
zooming: ZoomingModeEnum = Field(
|
||||
default=ZoomingModeEnum.disabled, title="Autotracker zooming mode."
|
||||
)
|
||||
zoom_factor: int = Field(
|
||||
default=30,
|
||||
title="Zooming factor (1-75).",
|
||||
ge=1,
|
||||
le=75,
|
||||
)
|
||||
track: List[str] = Field(default=DEFAULT_TRACKED_OBJECTS, title="Objects to track.")
|
||||
required_zones: List[str] = Field(
|
||||
default_factory=list,
|
||||
|
||||
@ -559,7 +559,7 @@ class PtzAutoTracker:
|
||||
if camera_config.onvif.autotracking.zooming == ZoomingModeEnum.relative:
|
||||
# relative zooming concurrently with pan/tilt
|
||||
zoom_factor = 30
|
||||
zoom = max(
|
||||
zoom = min(
|
||||
obj.obj_data["area"] / (camera_width * camera_height) * zoom_factor, 1
|
||||
)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user