Tesseract的使用
2024-09-30 05:09:46
参考: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();
}
}
}
最新文章
- composer的安装以及laravel框架的安装(一)
- JS字符串替换函数:Replace(“字符串1″, “字符串2″),
- vs 工程连接错误
- ERROR 1130 (HY000):Host&#39;localhost&#39;解决方法
- js注入,黑客之路必备!
- 剑指offer系列53---字符串转化成整数
- 详细说明svn分支与合并---命令行
- javascript 详解数组
- android.os.NetworkOnMainThreadException解决
- 免费的HTML5连载来了《HTML5网页开发实例具体解释》连载(六)媒体查询
- GitBook 使用
- SVN的branch合并到trunk的过程思考
- Python+turtle交互式绘图:可以用鼠标拖动的小海龟
- MS17-010漏洞复现
- IDEA通过Git同步代码到Coding
- Max length of title attribute in html
- 牛客练习赛23-A/B/C/D/F
- shrio的简单认识
- BZOJ 4520 [Cqoi2016]K远点对(KD树)
- 面向对象之ajax