From 02cda108e3d49036fbfd628458e84ca9c360d257 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期二, 10 六月 2025 10:56:50 +0800
Subject: [PATCH] 优化细节
---
src/samples/faceApi.ts | 26 ++++++++++++++++++--------
1 files changed, 18 insertions(+), 8 deletions(-)
diff --git a/src/samples/faceApi.ts b/src/samples/faceApi.ts
index 2de0bdf..f5755e0 100644
--- a/src/samples/faceApi.ts
+++ b/src/samples/faceApi.ts
@@ -133,6 +133,7 @@
})
}
const faceApiCheck=async(path:any)=>{
+ const faceScore=confingInfoStore().confingInfo.face_score
fs.readFile(path, (err, data) => {
if (err) throw err;
let blobFile = new File([data], 'name.png', {type:"image/png"})
@@ -142,14 +143,23 @@
checkUploadFile(formData).then(re=>{
console.log('-----',re)
if(re.code===200&&re?.result?.length>0){
- const entityId=re?.result[0]._label
- console.log(entityId,'得到了人脸识别id,存患者code到vuex')
- sockteStore().setfaceSockte({
- deviceType: "人脸识别",
- deviceName: "人脸识别",
- result: entityId,
- resultTime: ''
- })
+ const result=re.result[0]
+ const entityId=result._label
+ const distance=result._distance
+ console.log(`entityId=`+entityId+','+'distance='+distance)
+ // 设置识别的的两 要大于多少
+ if(entityId!=='unknown'&&distance<=faceScore){
+ console.log(entityId,'得到了人脸识别id,存患者code到vuex')
+ // console.log(entityId,'得到了人脸识别id,存患者code到vuex')
+ sockteStore().setfaceSockte({
+ type: "人脸识别",
+ deviceName: "人脸识别",
+ result: entityId,
+ resultTime: '',
+ state:2,
+ })
+ }
+
}else{
console.log('本地没识别')
}
--
Gitblit v1.8.0