소스 검색

signal an update when object becomes stationary

Blake Blackshear 3 년 전
부모
커밋
63536d249f
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      frigate/object_processing.py

+ 8 - 1
frigate/object_processing.py

@@ -155,7 +155,14 @@ class TrackedObject:
                 significant_change = True
 
             # if the position changed, signal an update
-            if not self.obj_data["position_changes"] != obj_data["position_changes"]:
+            if self.obj_data["position_changes"] != obj_data["position_changes"]:
+                significant_change = True
+
+            # if the motionless_count crosses the stationary threshold
+            if (
+                self.obj_data["motionless_count"]
+                > self.camera_config.detect.stationary_threshold
+            ):
                 significant_change = True
 
         self.obj_data.update(obj_data)