java识别图片中的文字
程序员文章站
2022-04-15 13:34:23
...
向pom文件中新增依赖:
<!-- 识别图片解析 -->
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>3.4.0</version>
<exclusions>
<exclusion>
<groupId>com.sun.jna</groupId>
<artifactId>jna</artifactId>
</exclusion>
</exclusions>
</dependency>
java代码:
public static void identifyPic(String path) throws TesseractException {
//加载待读取图片
File imageFile = new File("D://pic.png");
//创建tess对象
ITesseract instance = new Tesseract();
//设置训练文件目录
instance.setDatapath("D:\\material\\traineddata");
//设置训练语言
instance.setLanguage("eng"); //chi_sim :简体中文, eng 根据需求选择语言库
//执行转换
String result = instance.doOCR(imageFile);
System.out.println(result);
}
待完成: 库文件的训练
上一篇: mysql 初探_MySQL