pom依赖坐标
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>tesseract-platform</artifactId>
<version>3.04.01-1.3</version>
</dependency>
demo代码
import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.javacpp.lept;
import org.bytedeco.javacpp.tesseract.TessBaseAPI;
import static org.bytedeco.javacpp.lept.pixDestroy;
import static org.bytedeco.javacpp.lept.pixRead;
public class Distinguish {
public static void main(String[] args) {
BytePointer outText;
TessBaseAPI api = new TessBaseAPI();
lept.PIX image = pixRead("C:\\Users\\Administrator\\Desktop\\yzm\\1.jpg");//验证码图片地址
api.SetImage(image);
outText = api.GetUTF8Text();
String captcha = outText.getString();
api.End();
outText.deallocate();
pixDestroy(image);
api.close();
System.out.println(captcha.trim());//验证码识别结果
}
}