diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/baiduUtil/BaiDuFace.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/baiduUtil/BaiDuFace.java index 49ce101a..08af6ad4 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/baiduUtil/BaiDuFace.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/baiduUtil/BaiDuFace.java @@ -42,6 +42,7 @@ public class BaiDuFace { private static final String FACE_COMPARE_URL = "https://aip.baidubce.com/rest/2.0/face/v3/match?access_token=%s"; + /** * 人脸识别+人脸检测 * @@ -147,7 +148,6 @@ public class BaiDuFace { } } - /** * 人脸对比(计算人脸相似度) * diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerManager.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerManager.java index ffe9a498..a00446a0 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerManager.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerManager.java @@ -13,16 +13,18 @@ import org.springframework.stereotype.Component; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.net.FileNameMap; -import java.net.URI; -import java.net.URISyntaxException; -import java.net.URLConnection; +import java.io.*; +import java.net.*; +import java.nio.file.Files; +import java.util.ArrayList; import java.util.List; import java.util.Objects; +import java.io.*; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + /** * @author lilemy * @date 2025/7/21 10:56 @@ -34,6 +36,7 @@ public class RecognizerManager { @Resource private RecognizerProperties recognizerProperties; + /** * 识别图片 * @@ -65,7 +68,7 @@ public class RecognizerManager { * @param targets 识别结果 * @return 绘制后的图片 */ - public RecognizeImageStreamResult drawImageToStream(String imgUrl, List targets) throws IOException, URISyntaxException { + public static RecognizeImageStreamResult drawImageToStream(String imgUrl, List targets) throws IOException, URISyntaxException { // 1. 加载图片 URI uri = new URI(imgUrl); BufferedImage image = ImageIO.read(uri.toURL()); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerUtils.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerUtils.java index 1ba30175..916b9dd9 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerUtils.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/RecognizerUtils.java @@ -50,7 +50,7 @@ public class RecognizerUtils { .body(JSONUtil.toJsonStr(paramMap)) .execute()) { if (!response.isOk()) { - log.error("{}:{}", errorMsg, response.getStatus()); + log.error("{}:{}:路径为- {}", errorMsg, response.getStatus(), capUrl); throw new ServiceException(errorMsg + response.getStatus()); } String body = response.body(); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/enums/RecognizerTypeEnum.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/enums/RecognizerTypeEnum.java index 95c9da78..e4001375 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/enums/RecognizerTypeEnum.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/enums/RecognizerTypeEnum.java @@ -13,7 +13,7 @@ import java.util.stream.Collectors; @Getter public enum RecognizerTypeEnum { -// WEARING_ALL("穿戴安全帽反光衣", "wearingall", "1"), + // WEARING_ALL("穿戴安全帽反光衣", "wearingall", "1"), // NO_EQUIPMENT("没穿安全帽反光衣", "noequipment", "2"), NO_HELMET("未戴安全帽", "nohelmet", "3"), NO_VEST("未穿反光衣", "novest", "4"),