Selaa lähdekoodia

读取图片文字信息

zhaoxian 2 vuotta sitten
vanhempi
commit
b0d2f30354

+ 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键  使结果为一行