mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-03 12:07:40 +03:00
fix autotracking calibration to support new config updater function
This commit is contained in:
parent
de310f0484
commit
3bfebc1c07
@ -31,7 +31,7 @@ from frigate.const import (
|
|||||||
)
|
)
|
||||||
from frigate.ptz.onvif import OnvifController
|
from frigate.ptz.onvif import OnvifController
|
||||||
from frigate.track.tracked_object import TrackedObject
|
from frigate.track.tracked_object import TrackedObject
|
||||||
from frigate.util.builtin import update_yaml_file
|
from frigate.util.builtin import update_yaml_file_bulk
|
||||||
from frigate.util.config import find_config_file
|
from frigate.util.config import find_config_file
|
||||||
from frigate.util.image import SharedMemoryFrameManager, intersection_over_union
|
from frigate.util.image import SharedMemoryFrameManager, intersection_over_union
|
||||||
|
|
||||||
@ -348,10 +348,13 @@ class PtzAutoTracker:
|
|||||||
f"{camera}: Writing new config with autotracker motion coefficients: {self.config.cameras[camera].onvif.autotracking.movement_weights}"
|
f"{camera}: Writing new config with autotracker motion coefficients: {self.config.cameras[camera].onvif.autotracking.movement_weights}"
|
||||||
)
|
)
|
||||||
|
|
||||||
update_yaml_file(
|
update_yaml_file_bulk(
|
||||||
config_file,
|
config_file,
|
||||||
["cameras", camera, "onvif", "autotracking", "movement_weights"],
|
{
|
||||||
self.config.cameras[camera].onvif.autotracking.movement_weights,
|
f"cameras.{camera}.onvif.autotracking.movement_weights": self.config.cameras[
|
||||||
|
camera
|
||||||
|
].onvif.autotracking.movement_weights
|
||||||
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
async def _calibrate_camera(self, camera):
|
async def _calibrate_camera(self, camera):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user