mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-18 00:54:27 +03:00
only track average speed when object is active
This commit is contained in:
parent
289857140b
commit
c708e3b656
@ -195,7 +195,7 @@ class TrackedObject:
|
|||||||
self.camera_config.detect.fps,
|
self.camera_config.detect.fps,
|
||||||
)
|
)
|
||||||
if self.active
|
if self.active
|
||||||
else 0
|
else (0, 0)
|
||||||
)
|
)
|
||||||
if self.ui_config.unit_system == "metric":
|
if self.ui_config.unit_system == "metric":
|
||||||
# Convert m/s to km/h
|
# Convert m/s to km/h
|
||||||
@ -208,6 +208,7 @@ class TrackedObject:
|
|||||||
f"Camera: {self.camera_config.name}, zone: {name}, tracked object ID: {self.obj_data['id']}, pixel velocity: {str(tuple(np.round(self.obj_data['estimate_velocity']).flatten().astype(int)))} estimated speed: {self.current_estimated_speed:.1f}"
|
f"Camera: {self.camera_config.name}, zone: {name}, tracked object ID: {self.obj_data['id']}, pixel velocity: {str(tuple(np.round(self.obj_data['estimate_velocity']).flatten().astype(int)))} estimated speed: {self.current_estimated_speed:.1f}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if self.active:
|
||||||
self.speed_history.append(self.current_estimated_speed)
|
self.speed_history.append(self.current_estimated_speed)
|
||||||
self.average_estimated_speed = sum(self.speed_history) / len(
|
self.average_estimated_speed = sum(self.speed_history) / len(
|
||||||
self.speed_history
|
self.speed_history
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user