Use existing bounding box for region when object is stationary (#8248)

This commit is contained in:
Nicolas Mowen 2023-10-20 17:21:34 -06:00 committed by GitHub
parent b4d5a3ef14
commit a3c0e30502
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -607,7 +607,12 @@ def process_frames(
# get tracked object boxes that aren't stationary
tracked_object_boxes = [
obj["estimate"]
(
# use existing object box for stationary objects
obj["estimate"]
if obj["motionless_count"] < detect_config.stationary.threshold
else obj["box"]
)
for obj in object_tracker.tracked_objects.values()
if obj["id"] not in stationary_object_ids
]