From 2174e0ce0ad5a714e3266dbd6e3c876cb22138d9 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 3 Oct 2023 08:22:44 -0500 Subject: [PATCH] remove lost object zooming --- frigate/ptz/autotrack.py | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/frigate/ptz/autotrack.py b/frigate/ptz/autotrack.py index 4d25a21c3..9dc094413 100644 --- a/frigate/ptz/autotrack.py +++ b/frigate/ptz/autotrack.py @@ -749,29 +749,6 @@ class PtzAutoTracker: return zoom - def _lost_object_zoom(self, camera, obj): - # absolutely zoom if we've lost an object and are waiting for return to preset - camera_config = self.config.cameras[camera] - if camera_config.onvif.autotracking.zooming != ZoomingModeEnum.disabled: - zoom_level = self.ptz_metrics[camera]["ptz_zoom_level"].value - if self._should_zoom_in( - camera, - obj, - obj.obj_data["box"], - ): - zoom = min(1.0, zoom_level + 0.1) - else: - zoom = max(0.0, zoom_level - 0.1) - - if zoom_level != zoom: - self._enqueue_move( - camera, - self.ptz_metrics[camera]["ptz_frame_time"].value, - 0, - 0, - zoom, - ) - def autotrack_object(self, camera, obj): camera_config = self.config.cameras[camera] @@ -901,18 +878,6 @@ class PtzAutoTracker: if not self.ptz_metrics[camera]["ptz_stopped"].is_set(): self.onvif.get_camera_status(camera) - # if ( - # self.tracked_object[camera] is None - # and self.tracked_object_previous[camera] is not None - # and ( - # # might want to use a different timestamp here? - # self.ptz_metrics[camera]["ptz_frame_time"].value - # - self.tracked_object_previous[camera].obj_data["frame_time"] - # < autotracker_config.timeout - # ) - # ): - # self._lost_object_zoom(camera, self.tracked_object_previous[camera]) - # return to preset if tracking is over if ( self.tracked_object[camera] is None