mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-15 15:45:27 +03:00
Simplify
This commit is contained in:
parent
55f3a68bf0
commit
85c817d1ce
@ -365,15 +365,20 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
for face in best_faces:
|
for face in best_faces:
|
||||||
score = 1.0 - face[1]
|
score = 1.0 - face[1]
|
||||||
|
|
||||||
if score < self.config.semantic_search.face_recognition.threshold:
|
if face[0] != sub_label:
|
||||||
|
logger.debug("Detected multiple faces, result is not valid.")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
avg_score += score
|
avg_score += score
|
||||||
|
|
||||||
avg_score = avg_score / REQUIRED_FACES
|
avg_score = avg_score / REQUIRED_FACES
|
||||||
|
|
||||||
if id in self.detected_faces and avg_score <= self.detected_faces[id]:
|
if avg_score < self.config.semantic_search.face_recognition.threshold or (
|
||||||
logger.debug("Detected face does not score higher than previous face.")
|
id in self.detected_faces and avg_score <= self.detected_faces[id]
|
||||||
|
):
|
||||||
|
logger.debug(
|
||||||
|
"Detected face does not score higher than threshold / previous face."
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
self.detected_faces[id] = avg_score
|
self.detected_faces[id] = avg_score
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user