don't save thumbnails for false positives

This commit is contained in:
Blake Blackshear 2020-11-09 17:02:59 -06:00
parent 27ae4d8ab0
commit 5cfd6d1edb

View File

@ -404,7 +404,7 @@ class TrackedObjectProcessor(threading.Thread):
def end(camera, obj: TrackedObject): def end(camera, obj: TrackedObject):
self.client.publish(f"{self.topic_prefix}/{camera}/events/end", json.dumps(obj.to_dict()), retain=False) self.client.publish(f"{self.topic_prefix}/{camera}/events/end", json.dumps(obj.to_dict()), retain=False)
if self.config.cameras[camera].save_clips.enabled: if self.config.cameras[camera].save_clips.enabled and not obj._false_positive:
thumbnail_file_name = f"{camera}-{obj.obj_data['id']}.jpg" thumbnail_file_name = f"{camera}-{obj.obj_data['id']}.jpg"
with open(os.path.join(self.config.save_clips.clips_dir, thumbnail_file_name), 'wb') as f: with open(os.path.join(self.config.save_clips.clips_dir, thumbnail_file_name), 'wb') as f:
f.write(obj.snapshot_jpg) f.write(obj.snapshot_jpg)