This commit is contained in:
yixu
2025-09-22 20:00:08 +08:00
parent 50e1dc2139
commit 83a577c29b

View File

@@ -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,