From 56c277293e61f36fc7adbc186fb7e7f805d1154e Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Wed, 23 Apr 2025 09:53:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E8=84=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/user/utils/ArcFaceHelper.java | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/user/utils/ArcFaceHelper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/user/utils/ArcFaceHelper.java index baf979f..9b9a52b 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/user/utils/ArcFaceHelper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/user/utils/ArcFaceHelper.java @@ -5,6 +5,7 @@ import com.arcsoft.face.enums.DetectMode; import com.arcsoft.face.enums.DetectOrient; import com.arcsoft.face.enums.ErrorInfo; import com.arcsoft.face.enums.ImageFormat; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; @@ -26,6 +27,7 @@ import java.util.List; * @author zys */ @Component +@Slf4j public class ArcFaceHelper { @Value("${face.arc-face.app-id}") @@ -66,18 +68,18 @@ public class ArcFaceHelper { // faceEngine = new FaceEngine("D:\\arcsoft_lib_64"); // //激活引擎 // int code = faceEngine.activeOnline(APP_ID, WIN64_SDK_KEY); -// System.out.println("引擎激活code:" + code); +// log.info("引擎激活code:" + code); // } else { // faceEngine = new FaceEngine(faceEnginePath); // //激活引擎 // errorCode = faceEngine.activeOnline(APP_ID, LINUX64_SDK_KEY); // } -// System.out.println("引擎激活code:" + errorCode); +// log.info("引擎激活code:" + errorCode); // }catch (Throwable e){ -// System.out.println("加载人脸识别引擎异常:" + e.getMessage()); +// log.info("加载人脸识别引擎异常:" + e.getMessage()); // } // if (errorCode != ErrorInfo.MOK.getValue() && errorCode != ErrorInfo.MERR_ASF_ALREADY_ACTIVATED.getValue()) { -// System.out.println("引擎激活失败"); +// log.info("引擎激活失败"); // } // } @@ -86,9 +88,9 @@ public class ArcFaceHelper { } public FaceResult getFaceFeatures(String imgSrc) { - System.out.println("-----getFaceFeatures"); + log.info("-----getFaceFeatures"); if(imgSrc.contains("http")){ - System.out.println("-----imgSrc.contains(http)"); + log.info("-----imgSrc.contains(http)"); return getFaceFeatures(getNetUrlHttp(imgSrc)); }else{ return getFaceFeatures(new File(imgSrc)); @@ -102,7 +104,7 @@ public class ArcFaceHelper { } } public static FaceResult getFaceFeatures(File file) { - System.out.println("-----开始识别"); + log.info("-----开始识别"); int errorCode = 0; try{ @@ -116,12 +118,12 @@ public class ArcFaceHelper { //激活引擎 errorCode = faceEngine.activeOnline(appId, linuxKey); } - System.out.println("引擎激活code:" + errorCode); + log.info("引擎激活code:" + errorCode); }catch (Throwable e){ - System.out.println("加载人脸识别引擎异常:" + e.getMessage()); + log.info("加载人脸识别引擎异常:" + e.getMessage()); } if (errorCode != ErrorInfo.MOK.getValue() && errorCode != ErrorInfo.MERR_ASF_ALREADY_ACTIVATED.getValue()) { - System.out.println("引擎激活失败"); + log.info("引擎激活失败"); } @@ -142,7 +144,7 @@ public class ArcFaceHelper { //初始化引擎 int faceEngineInitCode = faceEngine.init(engineConfiguration); if (faceEngineInitCode != ErrorInfo.MOK.getValue()){ - System.out.println("初始化引擎失败" + faceEngineInitCode); + log.info("初始化引擎失败" + faceEngineInitCode); } //人脸检测 List lstFaceInfo = new ArrayList(); @@ -186,7 +188,7 @@ public class ArcFaceHelper { public static void unInintEngine() { int code = faceEngine.unInit(); - System.out.println("销毁引擎:" + code); + log.info("销毁引擎:" + code); } public static ImageInfo getRGBData(File file) {