From 07d73e1123e086d0b1479b32ab692f61e03ee5cf Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Fri, 11 Oct 2024 12:03:41 -0500 Subject: [PATCH] Catch possible edge case in stddev calc --- frigate/embeddings/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frigate/embeddings/util.py b/frigate/embeddings/util.py index 0b2acd4d6..3d7605057 100644 --- a/frigate/embeddings/util.py +++ b/frigate/embeddings/util.py @@ -20,7 +20,7 @@ class ZScoreNormalization: @property def stddev(self): - return math.sqrt(self.variance) + return math.sqrt(self.variance) if self.variance > 0 else 0.0 def normalize(self, distances: list[float]): self._update(distances)