mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-07 02:18:07 +01:00
Face recognition bug fixes (#17401)
* Simplify normalization * Fix confidence check
This commit is contained in:
@@ -10,7 +10,7 @@ from scipy import stats
|
||||
|
||||
from frigate.config import FrigateConfig
|
||||
from frigate.const import MODEL_CACHE_DIR
|
||||
from frigate.embeddings.onnx.facenet import ArcfaceEmbedding
|
||||
from frigate.embeddings.onnx.face_embedding import ArcfaceEmbedding
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -329,7 +329,7 @@ class ArcFaceRecognizer(FaceRecognizer):
|
||||
cosine_similarity = dot_product / (magnitude_A * magnitude_B)
|
||||
confidence = self.similarity_to_confidence(cosine_similarity)
|
||||
|
||||
if cosine_similarity > score:
|
||||
if confidence > score:
|
||||
score = confidence
|
||||
label = name
|
||||
|
||||
|
||||
Reference in New Issue
Block a user