一.简介

Tesseract-OCR支持中文识别,并且开源和提供全套的训练工具,是快速低成本开发的首选。而Tess4J则是Tesseract在Java PC上的应用。在英文和数字识别中性能还是不错的,但是在中文识别中,无论速度还是识别率还是较弱,建议有条件的话,针对场景进行训练,会获得较好结果,本文仅对目前Tess4J的用法进行介绍

二.入门教程

1.去Tess4J官网下载最新的源码包

Tess4J官网.

我们现在最新的是3.4.8

Tess4J-3.4.8-src下载地址.

2.创建Java项目并配置Tess4J

  • 下载下来的Tess4J目录一般都是如下

  • dist:综合jar,不需要配置dll
  • lib:所有相关的jar包
  • src:源码包
  • tessdata:训练好的字体模型
  • test:测试用例

这里要把dist下的jar包和lib下的jar包都要导入Java项目中

3.一个Demo

         File file = new File("D:\\1.jpg");ITesseract instance = new Tesseract();instance.setDatapath("...");//设置你的Tess4J下的tessdata目录instance.setLanguage("eng");//指定需要识别的语种String result = instance.doOCR(file);System.out.println(result);
  • 其中语种就在tessdata目录下

  • 你如果要识别的是其他语种
  • 可以去其他语种.把对应的traineddata下载放这里

Tess4J 简单使用入门相关推荐

  1. MongoDB最简单的入门教程之五-通过Restful API访问MongoDB

    通过前面四篇的学习,我们已经在本地安装了一个MongoDB数据库,并且通过一个简单的Spring boot应用的单元测试,插入了几条记录到MongoDB中,并通过MongoDB Compass查看到了 ...

  2. MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB

    Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作.Spring Boot的目的是提供一组工具,以便快速构建容易配置的Spring应用程序,省去大量传统S ...

  3. MongoDB最简单的入门教程之二 使用nodejs访问MongoDB

    在前一篇教程 MongoDB最简单的入门教程之一 环境搭建** 里,我们已经完成了MongoDB的环境搭建.** 在localhost:27017的服务器上,在数据库admin下面创建了一个名为per ...

  4. php算法入门,a011.PHP实战:加密解密,简单算法入门

    原标题:a011.PHP实战:加密解密,简单算法入门 在PHP编程中,很多时候我们会遇到传递信息的问题,而传递过程中为了安全,我们肯定是要进行加密和解密的,这里,我们来说一说使用PHP怎么进行加密解密 ...

  5. 简单Python入门小程序

    简单Python入门小程序 简单Python入门小程序 1.猜拳击小游戏,三次后结束.石头-0,剪刀-1,布-2,如果输入错误则提示错误输入. import random i=0 while 1:pe ...

  6. 简单的入门Android开发

    前言 去年年底到今年年初,我做过简单的智能家居,也实现过一些简单的直连和远程的智能家居.于是就将最简单的通信发布出来:智能家居简单实现-使用ESP8266简单实现和APP通讯 由于这方面的资料少之又少 ...

  7. 【python OCR】PaddleOCR简单demo入门

    文章目录 一.配置环境 二.下载预训练模型 三.简单代码入门 3.1 代码: 3.2 识别结果 3.3 关于识别结果的说明 PaddleOCR开源地址: https://github.com/Padd ...

  8. C++ 高性能计算之多线程简单基础入门教程

    C/C++ 高性能计算之多线程简单基础入门教程 比起别人的盲目罗列函数接口,鹦鹉学舌式的解释每一个输入参数和输出参数,一味求全而无重点,我的文章更侧重于入门知识的讲解,宁缺毋滥,只有一些最简单的入门用 ...

  9. 看漫画学python下载_它被誉为最简单Python入门书,看漫画就学会编程,看了就会...

    他认为市面上没有一本书适合Python初学者学习,于是他开始用生动易懂的方式来系统整理Python中的基础编程知识,以此保证,能让更多的初学者快速入门Python编程. 书中近乎漫画的页面风格,让读者 ...

最新文章

  1. confirm弹窗确定按钮换文字_第二章(第9节):弹窗处理
  2. Openstack组件部署 — keystone(domain, projects, users, and roles)
  3. python爬虫获取的网页数据为什么要加[0-Python爬虫实战1-解决需要爬取网页N秒后的内容的需求...
  4. python能绘制统计图吗-特征锦囊:常用的统计图在Python里怎么画?
  5. redis - 基础
  6. vue项目,cli-3.0项目部署运行报错:Uncaught SyntaxError: Unexpected token
  7. 使用JSON Viewer直观查看JSON数据
  8. 拒绝外部投资、融资及收购,Epic是如何成为美国电子病历“一姐”的?
  9. 2021软件评测师考试大纲(清华出版社2021.7第1次印刷)
  10. CMMI4过程域之“需求管理”
  11. C语言malloc函数详解
  12. 南部龙凤小学:六一文艺表演
  13. 北京第一年-OpenGL-7 egl wgl glx agl glew window display surface context rendertarget glfw都是什么?
  14. JS,统计图表大全--十一、甘特图
  15. 使用ZedGraph记录(原创)
  16. 客户端,从服务器上下载文件流程
  17. 乘法/积运算和符号(点乘/内积/数量积,叉乘/向量积,矩阵乘法,Hadamard, Kronecker积,卷积)一网打尽
  18. JDK对Http协议的Keep-Alive的支持,以JDK8为例
  19. 【高等数学】伽马函数与斯特林公式
  20. HTML5系列代码:设置滚动条

热门文章

  1. dropbear配置_Dropbear 0.53.1 安装配置教程–CentOS
  2. 京东商城API 店铺商品列表
  3. Mac命令行设置代理
  4. Flink CDC踩坑集合
  5. NGUI UILabel 文字破碎
  6. 笔记整理之 寒门难出贵子3 小东和原子的故事
  7. 唔,突然就年中大促了啊
  8. 手机接口介绍系列--Type C
  9. markdown 表格详用
  10. linux 汇编 cmp,使用汇编语言编写C程序的函数