From 28432a79993b63c224e7d7fd376493c2964ed085 Mon Sep 17 00:00:00 2001 From: Novy San87 Date: Wed, 5 Aug 2026 18:04:14 +0700 Subject: [PATCH] =?UTF-8?q?Face=20scan:=20longgarkan=20threshold=20livenes?= =?UTF-8?q?s=20utk=20kamera=20HP=20=E2=80=94=20EAR=5FCLOSED=200.20?= =?UTF-8?q?=E2=86=920.24=20(kedip=20mudah=20terbaca),=20SMILE=5FMIN=200.35?= =?UTF-8?q?=E2=86=920.25=20(senyum=20tipis=20cukup),=20DEPTH=5FMIN=200.03?= =?UTF-8?q?=E2=86=920.02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/vendor/mediapipe/facefinder.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/vendor/mediapipe/facefinder.js b/public/vendor/mediapipe/facefinder.js index c1df1f5..fad2f6a 100644 --- a/public/vendor/mediapipe/facefinder.js +++ b/public/vendor/mediapipe/facefinder.js @@ -43,9 +43,9 @@ let prevFaceGray = null; let livenessAvailable = false; // Ambang (soft — salah kalibrasi tidak memblokir karena logika ANY-of) -const EAR_CLOSED = 0.20; // mata dianggap tertutup -const SMILE_MIN = 0.35; // skor blendshape senyum -const DEPTH_MIN = 0.03; // rentang z landmark +const EAR_CLOSED = 0.24; // mata dianggap tertutup (dilonggarkan utk kamera HP: wajah kecil) +const SMILE_MIN = 0.25; // skor blendshape senyum (dilonggarkan: senyum tipis sudah cukup) +const DEPTH_MIN = 0.02; // rentang z landmark const MOTION_MIN = 2.0; // selisih rata-rata piksel (skala 0-255) // Throttle beban (HP kelas menengah ke bawah)