From 83a577c29b74ff31c2e9b85af8d8e8aa411d0ea1 Mon Sep 17 00:00:00 2001 From: yixu Date: Mon, 22 Sep 2025 20:00:08 +0800 Subject: [PATCH] update --- src/libs/faceValidator.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libs/faceValidator.js b/src/libs/faceValidator.js index 267bd6b..49c28b0 100644 --- a/src/libs/faceValidator.js +++ b/src/libs/faceValidator.js @@ -71,7 +71,7 @@ export async function validateFaceInImage(file) { const detections = await faceapi .detectAllFaces(img, new faceapi.TinyFaceDetectorOptions({ inputSize: 416, - scoreThreshold: 0.5 + scoreThreshold: 0.3 })) .withFaceLandmarks() @@ -101,7 +101,7 @@ export async function validateFaceInImage(file) { console.log('人脸检测置信度:', confidence) // 检查置信度是否足够高 - const minConfidence = 0.6 // 降低到 0.6 以提高通过率 + const minConfidence = 0.3 // 降低到 0.6 以提高通过率 if (confidence < minConfidence) { resolve({ success: false, @@ -118,7 +118,7 @@ export async function validateFaceInImage(file) { console.log('人脸占图片比例:', (faceRatio * 100).toFixed(2) + '%') - const minFaceRatio = 0.015 // 降低到 1.5% 以提高通过率 + const minFaceRatio = 0.01 // 降低到 1.5% 以提高通过率 if (faceRatio < minFaceRatio) { resolve({ success: false, @@ -147,7 +147,7 @@ export async function validateFaceInImage(file) { console.log('人脸角度:', eyeAngle.toFixed(1) + '度') - const maxAngle = 20 // 放宽到 20 度 + const maxAngle = 30 // 放宽到 20 度 if (eyeAngle > maxAngle) { resolve({ success: false,