1.windows下的Tesseract-OCR安装

Tesseract-OCR下载: http://pan.baidu.com/s/1miRU6EG

识别语言库: 
官网地址: https://github.com/tesseract-ocr/langdata 
或者网盘: 
http://pan.baidu.com/s/1kV18iov

安装完后ocr后,将语言库文件到到安装目录~\Tesseract-OCR\tessdata\里,如图: 

2.linux下的Tesseract-OCR安装

Tesseract-OCR安装: 
下载地址: https://github.com/tesseract-ocr/tesseract

或者百度网盘: http://pan.baidu.com/s/1i5v69VJ

leptonica安装: 
官网: http://www.leptonica.com/ 上下载 
或者网盘下载,下载地址: 
http://pan.baidu.com/s/1mhTGk4K

同样,安装完后ocr后,将语言库文件到到安装目录~\Tesseract-OCR\tessdata\里。

3.命令执行

tesseract D:\yzm\yzm.png D:\yzm\yzm -l eng
  • 1

或者:

tesseract D:\yzm\yzm.png D:\yzm\yzm -l num
  • 1

有时候会遇到如下错: 
Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your “tessdata” directory. 
需要将安装目录配置到系统路径中,如添加 
TESSDATA_PREFIX=D:\Program Files\Tesseract-OCR\ 
linux 的方法类似。

4.利用java执行

    @Testpublic void test1(){Process pro = null;try {pro = Runtime.getRuntime().exec(new String[]{"tesseract","D:\\yzm\\yzm.png","D:\\yzm\\yzm","-l","eng"});pro.waitFor();} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();}}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

运行以上代码后,会在D:\yzm\目录中看到yzm.txt, 内容就为yzm.png的验证码内容。 
验证图片示例: 

http://blog.csdn.net/kuangfengbuyi/article/details/54091700?%3E相关推荐

  1. https://blog.csdn.net/blmoistawinde/article/details/84329103

    背景     很多场景需要考虑数据分布的相似度/距离:比如确定一个正态分布是否能够很好的描述一个群体的身高(正态分布生成的样本分布应当与实际的抽样分布接近),或者一个分类算法是否能够很好地区分样本的特 ...

  2. numpy的shape用法(转http://blog.csdn.net/by_study/article/details/67633593)

    https://www.bbsmax.com/A/1O5E78b7z7/ https://www.cnblogs.com/lindaxin/p/8074921.html http://blog.csd ...

  3. 系统权限管理设计 (转:http://blog.csdn.net/chexlong/article/details/37697555)

    权限设计(转:http://blog.csdn.net/chexlong/article/details/37697555)      1. 前言:      权限管理往往是一个极其复杂的问题,但也可 ...

  4. http://blog.csdn.net/u011001723/article/details/456210272222

    http://blog.csdn.net/u011001723/article/details/45621027

  5. http://blog.csdn.net/xingfuzhijianxia/article/details/6433918

    http://blog.csdn.net/xingfuzhijianxia/article/details/6433918

  6. http://blog.csdn.net/luoshengyang/article/details/6651971

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6651971 在Android系统中,提供了独特 ...

  7. http://blog.csdn.net/lovejavaydj/article/details/6

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/lovejavaydj/article/details/6202610 转载于:ht ...

  8. http://blog.csdn.net/churximi/article/details/61210129

    http://blog.csdn.net/churximi/article/details/61210129http://blog.csdn.net/churximi/article/details/ ...

  9. http://blog.csdn.net/java2000_wl/article/details/8627874

    http://blog.csdn.net/java2000_wl/article/details/8627874

最新文章

  1. 基于深度学习的花卉图像关键点检测
  2. 冲量(momentum)的原理与Python实现
  3. 分布式系统事务一致性解决方案
  4. git分支建立删除,打tag
  5. 图的链式前向星表示及深度广度优先遍历
  6. Spring Cloud 与 Dubbo 对比整理(2)
  7. 布谷鸟算法的一些个人整理
  8. 【转】GB2312 编码
  9. 美国大学计算机理论专业phd,专家:美国大学计算机专业PHD申请难度有多大
  10. win7 变wifi热点
  11. access 报表隔行底纹_excel中如何隔行填充底纹
  12. [数据可视化] 环形图(Donut Chart)
  13. 记C#和C++混合开发的坑们
  14. sql injection violation, syntax error: ERROR
  15. 重装系统(win7)
  16. springBoot整合sftp
  17. CHARISMA平台采用J2EE技术构建,MVC设计模式
  18. 计算机毕业设计asp.net校园二手物品交易平台(源码+系统+mysql数据库+Lw文档)
  19. 威伦TK6070iQ触摸屏的使用
  20. js当中mouseover和mouseout多次触发(非冒泡)

热门文章

  1. python 二进制转八进制_python二级题——二进制转八进制
  2. dw站点和服务器,了解 Dreamweaver 站点
  3. ThinkPHP5 验证器validate的使用总结(详细)
  4. v-show在uniapp中的使用不生效的问题
  5. 编写Windows下父亲儿子女儿放取水果进程同步的演示程序。(C/C++)
  6. 前端JS面试题2021及答案
  7. 华为T8951驱动安装
  8. 数据库系列之SequoiaDB高可用集群部署(一)
  9. GNU 项目(开源社区的由来,背后的哲学)
  10. SequoiaDB监控与开发实践分析