Tesseract的使用
Posted Michael2397
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tesseract的使用相关的知识,希望对你有一定的参考价值。
参考:http://blog.csdn.net/qy20115549/article/details/78106569
下载tess4j的安装包。
首先,在该网站中下载tess4j的安装包。
https://sourceforge.net/projects/tesseract-ocr-alt/files/?source=navbar
比如,我下载的。
在maven中添加依赖jar包
<dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId> <version>3.4.1</version> </dependency>
代码
package yanzhengma; import java.io.File; import net.sourceforge.tess4j.ITesseract; import net.sourceforge.tess4j.Tesseract; import net.sourceforge.tess4j.TesseractException; public class Test { public static void main(String[] args) { try { File imageFile = new File("e:\\\\login.jpg");//图片位置 ITesseract instance = new Tesseract(); // JNA Interface Mapping instance.setDatapath("F:\\\\Program Files (x86)\\\\Tesseract-OCR\\\\tessdata");//设置tessdata位置 instance.setLanguage("osd");//选择字库文件(只需要文件名,不需要后缀名) String result = instance.doOCR(imageFile);//开始识别 System.out.println("图片实际为:7588"+"\\t图片识别结果为:"+result);//打印图片内容 } catch (TesseractException e) { e.printStackTrace(); } } }
以上是关于Tesseract的使用的主要内容,如果未能解决你的问题,请参考以下文章