From 20c4c95ecfa22eb11f106e72748c0f3e3f08d43e Mon Sep 17 00:00:00 2001 From: linrf Date: Tue, 22 Aug 2023 15:52:44 +0800 Subject: [PATCH] =?UTF-8?q?ocr=E8=AF=B7=E6=B1=82=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/docus/server/service/impl/OcrServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrServiceImpl.java b/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrServiceImpl.java index e2b22f6..456e615 100644 --- a/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrServiceImpl.java +++ b/docus-segmentation/src/main/java/com/docus/server/service/impl/OcrServiceImpl.java @@ -4,10 +4,12 @@ import cn.hutool.core.util.StrUtil; import cn.hutool.http.HttpRequest; import com.alibaba.fastjson.JSON; import com.docus.core.util.Func; +import com.docus.core.util.StopWatch; import com.docus.server.api.ocr.OcrApi; import com.docus.server.vo.ocr.Datas; import com.docus.server.vo.ocr.OcrResponse; import com.docus.server.vo.ocr.Sort; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -18,6 +20,7 @@ import java.util.List; import java.util.Map; @Service +@Slf4j public class OcrServiceImpl implements OcrApi { @Value("${ocr.api-url:http://192.168.16.85:9999/uploadfile}") @@ -25,8 +28,13 @@ public class OcrServiceImpl implements OcrApi { @Override public List getText(String path) { + + StopWatch watch = new StopWatch(); + OcrResponse response = ocr(path); + log.info("ocr请求截图耗时:{}ms,请求图片地址:{}", watch.elapsedTime(), path); + List datas = response.getDatas(); List texts = new ArrayList<>();