Maven配置
<!-- https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j -->
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>4.5.4</version>
</dependency>
测试代码
package com.bruce.portal.web;
import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;
import java.io.File;
public class TesseractTest {
public static void main(String[] args) {
try {
ITesseract iTesseract =new Tesseract();
// 语言包 加进来
iTesseract.setDatapath("G:\\Bruce\\git\\tessdata");
iTesseract.setLanguage("eng");
File fileDir =new File("d:\\data");
for (File file :fileDir.listFiles()) {
String s =iTesseract.doOCR(file);
System.out.println(file.getName() +"识别后数字是:" +s);
}
}catch (TesseractException e) {
e.printStackTrace();
}
}
}