转载
https://blog.csdn.net/wangbo54979/article/details/77894803
一 环境
下载 j4l包
下载地址1:http://www.java4less.com/ocrtools/ocrtools.php?info=download
下载地址2: http://download.csdn.net/download/wangbo54979/9970050
百度网盘地址
链接:https://pan.baidu.com/s/1zaJfTJmExRKM0Yz5t-dXsQ
提取码:8ope
下载解压后如下图:
将bits64 目录下的三个文件 liblept168.dll,tess3Wrapper.dll,windows7_readme.txt 都丢到JDK的bin目录下,还有目录外的leptonlib.dll 也丢进去
二 新建maven项目
上面这几部处理完之后 新建maven项目
tessdata文件夹 复制到项目的根目录下
三 添加jar
导入 j4locr.jar,有2个方法,我用的二
一是复制到项目中然后添加引用
二是 添加到maven仓库中后,然后在pom添加导入
下面是添加j4locr.jar到本地maven仓库的命令(先cd移动到j4locr.jar 的目录下)
mvn install:install-file -Dfile=j4locr.jar -DgroupId=com.ocr -DartifactId=j4locr -Dversion=1.0.0 -Dpackaging=jar
在pom.xml导入j4locr.jar
<dependency>
<groupId>com.ocr</groupId>
<artifactId>j4locr</artifactId>
<version>1.0.0</version>
</dependency>
四 测试ocr
OCRTest.java 是识别测试文件, 直接把这个文件 复制粘贴到你 项目中
修改下里面识别的图片所在位置,右键运行即可,下面是运行识别的结果
被识别的图