公司有需求啊,所以就得研究哈,最近公司需要读验证码,于是就研究起了图像识别,应该就是传说中的(OCR:光学字符识别OCR),下面把今天的收获整理一个给大家做个分享。

本人程序用的tesseract,官方地址:https://code.google.com/p/tesseract-ocr/,不为别的,谁让它支持我们的天朝的文字呢~哈

下载好程序后解压:

大概可以看到这样一个目录,别见怪楼主里面一堆测试文件。

然后就开始我们的测试之旅:

tesseract的用法:

参数1:需要识别的文件

参数2:输出的文件名称,输出的是文本文件,里面保存了识别的信息

识别英文这两个参数就可以了,下面做个实验:

我们在命令行输入:tesseract 5.jpg 6 ,可以看到程序生成了一个6.txt ,里面保存着识别后的文本,怎么样简单又给力~

上面说道tesseract 是支持中文的,所以么,接下来看看如何使用tesseract 实现我们中文的识别,下面继续介绍其他参数

参数3:-l

参数4: 使用的语言库

参数3 -l应该是知道参数4所使用的语言库,默认英文,也就是为什么上面识别英文的例子,并没有输入参数3和参数4,也实现了识别。

下面继续我们的实验:

我们准备了一张图片,然后使用tesseract zhongwen.jpg  7  -l chi_sim 指明了中文语言,然后效果图上,还是很不错的,毕竟我们的中文是如此的博大精深,并且tesseract可以经过训练,然后识字的能力就会大幅度提升。

好了,由于一行代码没写,就不上传代码了,大家自己去官网下载。接下来我会使用Java带大家实现这样的小程序。

如果这篇文章对你有用,就赞一个~欢迎大家留言,多交流~

转载于:https://www.cnblogs.com/oversea201405/p/3752034.html

Java OCR tesseract 图像智能字符识别技术相关推荐

  1. Java OCR tesseract 图像智能字符识别技术 Java实现

    Java OCR tesseract 图像智能字符识别技术 Java代码实现 接着上一篇OCR所说的,上一篇给大家介绍了tesseract 在命令行的简单用法,当然了要继承到我们的程序中,还是需要代码 ...

  2. java零碎要点---Tesseract 3.0,Java OCR 图像智能字符识别技术,可识别中文

    2.Java OCR 图像智能字符识别技术,可识别中文  几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR 技术发现好多对英文与 ...

  3. java ocr识别中文_java零碎要点—Tesseract 3.0,Java OCR 图像智能字符识别技术,可识别中文 | 学步园...

    2.Java OCR 图像智能字符识别技术,可识别中文 几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR 技术发现好多对英文与数 ...

  4. java ocr数字识别_Java OCR tesseract 图像智能文字字符识别技术实例代码

    接着上一篇OCR所说的,上一篇给大家介绍了tesseract 在命令行的简单用法,当然了要继承到我们的程序中,还是需要代码实现的,下面给大家分享下Java实现的例子. 拿代码扫描上面的图片,然后输出结 ...

  5. java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好...

    国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术 发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符.Asprise-OCR,Tesseract 3.0以前的 ...

  6. java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好

    国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符.Asprise-OCR,Tesseract 3.0以前的版 ...

  7. Java OCR 图像智能字符识别技术,可识别中文

    几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符.Asprise- ...

  8. java ocr技术原理_Java OCR 图像智能字符识别技术,可识别中文

    几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符.Asprise- ...

  9. java ocr识别中文_[转]Java OCR 图像智能字符识别技术,可识别中文

    几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符.Asprise- ...

最新文章

  1. myecplise 添加svn插件
  2. 服务器一拷贝文件就死机,u盘拷贝文件时导致电脑死机怎么办【解决方法】
  3. 1151压力变送器型号_日本进口横河EJA530E压力变送器型号解读
  4. 语言 班费管理系统源代码_固定资产管理系统开源的各种语言翻译
  5. RAID简介与示例演示
  6. BeetleX之Websocket服务使用
  7. Visual Studio 2019预览,净生产力
  8. maven Web项目添加数据源支持,包括Oracle、Mysql
  9. idea中Terminal输入命令git log后如何退出
  10. Vcenter6.5 Administrator账户密码忘记或者过期无法登陆解决办法
  11. ERP知识普及连载(21)
  12. CDSN文章转载方法
  13. not found for libcrypto
  14. java520.1314表白_520表白套路对话大全 表白算式521.1314大全
  15. chm 打不开 解决办法
  16. html链接打开word文档,一招教你在Word文档中创建超链接打开其他文件
  17. Ubuntu Linux 8.04系统下智能拼音输入法
  18. 一个菜鸟的Geant4入门之路:alpha粒子轰击金箔的例子
  19. 二层技术——点对点协议ppp以及NBMA网络MGRE的tunnel隧道技术以及二层综合实验
  20. python vba 秒出结果_从Python运行VBA代码:宏可能被禁用

热门文章

  1. linux下开启dhcp服务器配置,CentOS下DHCP服务器的配置
  2. Qt学习笔记-Qt Graphic View Framework
  3. C/C++ OpenCV图像的载入,显示,输出
  4. unef螺纹_硬料怎么车螺纹?一文了解螺纹的分类及其刀具选择
  5. 重大要素改变中的机会选择包括_种草莓通过IT技术实现,代码“魔法”改变了什么?...
  6. 计算机办公软件的使用技巧,实用的Word小技巧集锦(1)办公软件知识 -电脑资料
  7. 电脑桌面点任何文件都打开计算机,桌面上的文件全部都打不开
  8. django 配置mysql_Django配置MySQL数据库方法
  9. c语言圆周率计算_C语言入门这一篇就够了
  10. 吉士丁与新潮传媒达成亿级战略合作,打造国产奶酪新势力