j4l Java实现识别图片中的数字 英文

来源:互联网 发布:js加载顺序控制 编辑:程序博客网 时间:2024/06/07 05:02

最近在整一个手机拍照,自动识别相片中数字,英文的功能,在下面总结一下在开发之前在网上找了好多博客10个有9个是坑,写的惨不忍堵,以下列出我的实现过程

1:首先要下载j4l的相应文件和jar  下载地址1:http://www.java4less.com/ocrtools/ocrtools.php?info=download

  下载地址2: http://download.csdn.net/download/wangbo54979/9970050


2:下载完成之后 解压开文件目录结构应该 如下:


下面开始配置环境变量,在此之前请确保JDK环境变量已经是配置好了的:

bits64 目录下的三个文件 liblept168.dll   tess3Wrapper.dll  windows7_readme.txt  都丢到JDK的bin目录下 我这里防止不出错索性我都丢过去了

还有目录外的leptonlib.dll 也丢进去  上面这几部处理完之后  新建maven项目或者 普通的 Java项目  ,我这里直接 截图了 maven项目:

    请注意 我框起来的那个文件 是j4l里面自带的  直接复制过来丢到根目录下就可以不管了,  然后是吧j4l目录里面的j4locr.jar 包放到你工程的  lib下 ,,这个玩意好像 是没有maven仓库的 所有暂时先用这个 jar包把。


然后在 j4l 目录里面找到  OCRTest.java  文件 直接把这个文件  复制粘贴到你 项目的 测试包下 :


 我就  连我放好的 文件  以及 运行 main 方法的 结果 都一次性截图出来了 :

我的 原始图片如下 :

          就有那么点 偏差,,把2  识别成了  Z。。。。  中文识别还在学习中等有了成功  继续发帖

原创粉丝点击