From f1185fcadef13892554bb958ff90060035d9dd8c Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Wed, 4 Sep 2024 10:33:16 +0530 Subject: [PATCH] Add low quality face condition --- web/packages/new/photos/services/ml/cluster.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web/packages/new/photos/services/ml/cluster.ts b/web/packages/new/photos/services/ml/cluster.ts index 1aa665666a..fe77f7d6e8 100644 --- a/web/packages/new/photos/services/ml/cluster.ts +++ b/web/packages/new/photos/services/ml/cluster.ts @@ -474,3 +474,12 @@ const clusterBatchLinear = ( return state; }; + +/** + * Return true if the given face is above the minimum inclusion thresholds, but + * is otherwise heuristically determined to be possibly spurious face detection. + * + * We apply a higher threshold when clustering such faces. + */ +const isBadFace = (face: Face) => + face.blur < 50 || (face.blur < 200 && face.blur < 0.85) || false; //face.isSideways,