瀏覽代碼

读取图片文字信息

zhaoxian 2 年之前
父節點
當前提交
b0d2f30354
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      ruixuan-live/src/main/java/com/ruixuan/isc/utils/Tess4jClient.java

+ 5 - 4
ruixuan-live/src/main/java/com/ruixuan/isc/utils/Tess4jClient.java

@@ -20,16 +20,17 @@ import java.io.InputStream;
 @Component
 public class Tess4jClient {
 
-    private String dataPath = "/data/webapp/RuiXuan-Cloud/tessdata";
-    private String language = "chi_sim";
+    private static String DATA_PATH = "/data/webapp/RuiXuan-Cloud/tessdata";
+    private static String LANGUAGE = "chi_sim";
+
     // 入参:图片流
     public String doOCR(BufferedImage image) throws Exception {
         //创建Tesseract对象
         ITesseract tesseract = new Tesseract();
         //设置中文字体库路径
-        tesseract.setDatapath(dataPath);
+        tesseract.setDatapath(DATA_PATH);
         //中文识别
-        tesseract.setLanguage(language);
+        tesseract.setLanguage(DATA_PATH);
         //执行ocr识别
         String result = tesseract.doOCR(image);
         //替换回车和tal键  使结果为一行