From b3c450449900b1c3eb202e8fcdef01a9ff3d07fe Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Fri, 21 Apr 2023 08:55:27 -0600 Subject: [PATCH] Make region relative --- frigate/timeline.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/frigate/timeline.py b/frigate/timeline.py index 893b86b4e..5c3c11f3d 100644 --- a/frigate/timeline.py +++ b/frigate/timeline.py @@ -79,7 +79,12 @@ class TimelineProcessor(threading.Thread): event_data["box"][3] / camera_config.detect.height, ], "label": event_data["label"], - "region": event_data["region"], + "region": [ + event_data["region"][0] / camera_config.detect.width, + event_data["region"][1] / camera_config.detect.height, + event_data["region"][2] / camera_config.detect.width, + event_data["region"][3] / camera_config.detect.height, + ], }, ).execute() elif ( @@ -101,7 +106,12 @@ class TimelineProcessor(threading.Thread): event_data["box"][3] / camera_config.detect.height, ], "label": event_data["label"], - "region": event_data["region"], + "region": [ + event_data["region"][0] / camera_config.detect.width, + event_data["region"][1] / camera_config.detect.height, + event_data["region"][2] / camera_config.detect.width, + event_data["region"][3] / camera_config.detect.height, + ], "zones": event_data["current_zones"], }, ).execute() @@ -120,6 +130,11 @@ class TimelineProcessor(threading.Thread): event_data["box"][3] / camera_config.detect.height, ], "label": event_data["label"], - "region": event_data["region"], + "region": [ + event_data["region"][0] / camera_config.detect.width, + event_data["region"][1] / camera_config.detect.height, + event_data["region"][2] / camera_config.detect.width, + event_data["region"][3] / camera_config.detect.height, + ], }, ).execute()