java tess4j训练库,包括Tess4J到Java项目作为在Eclipse库
I have an so far empty and clean Eclipse Java project.
What do I have to do to use Tess4J as library for my web service that I want to develop?
Is it even possible to use it as library for an Android project? (would be shortcutting a lot) There is an issue regarding .tif with android that I came across.
Tess4J is a wrapper for native code, because tesseract-ocr is written in C/C++. That I've got so far. But how to include this wrapper into my project?
I've googled a lot until I have decided to drop tesseract.Net, beacuse this project is badly maintained/documented and would force me to C# (which would be okay), but I didn't manage to get it to work, so I had to default to C/C++ (which is not okay) ;)
I'm kind of lost right now, so any help is welcome.
regards.
Edit: followed the steps mentioned here (answer from nguyenq)
1: new Eclipse workspace
2: created a new dir called lib
3: copied \Tess4J\dist\tess4j.jar, \Tess4J\lib\jna.jar and \Tess4J\lib\jai_imageio.jar into lib (2)
4: created a new Java project in Eclipse
5: in project properties (4) I added the .jars from (3) to Java build path as external jars under libraries
6: I copied the dir \tessdata and libtesseract302.dll into the project root dir \workspace\project\
7: I created a new class Main and instantiated a Tesseract1 tesseract = new Tesseract1(); for testing
8: I run the application but an Exception was thrown: Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract302' Module not found
Edit2:
7.1: I created a new class Main and instantiated a Tesseract tesseract = new Tesseract.getInstance(); for testing (source: here)
8.1: looked okay so far, but no logic implemented, just tried to build it.
Edit3:
9: nope, doesn't work. Still UnsatisfiedLinkError. Could it may be an issue regarding 32-bit vs. 64-bit?
I'am working on Win7 64bit.
解决方案
Follow the steps described in the following link to get Tess4J to run in Eclipse:
I'm not sure the library would run on Android because it seems JNA support on the platform is not there yet.
If you want a .NET wrapper for Tesseract 3.01, take a look at https://github.com/charlesw/tesseract-ocr-dotnet.
java tess4j训练库,包括Tess4J到Java项目作为在Eclipse库相关推荐
- android cpp做成so库,Android增量更新(二)—制作合成文件so库
###前言 在上节中,我们已经学习了`Android增量更新`的实现原理,那么在Android开发的移动端,我们需要涉及到的其实是`文件合成`的这个流程. 那么,今天就来讲讲增量更新合成流程的实现吧. ...
- python 抓取网页 库_5种流行的Web抓取Python库,你用过哪种?
"我们有足够的数据"这句话,在数据科学领域并不存在. 我很少会听到有人拒绝为他们的机器学习或深度学习项目收集更多的数据,往往都是永远觉得自己拥有的数据不够多. 为了缓解这种&quo ...
- java tess4j训练库_java语言下利用tess4j开源库进行图片中的文本提取
一,tess4j 简单介绍 Tess4J是对tesseract -OCR API.的Java JNA 封装,使java能够通过调用Tess4J的API来使用tesseract -OCR 我有一篇博客也 ...
- Java的开源文字识别Tess4j与Tesseract-OCR
提示:本文中部分内容图片节选自互联网,无意冒犯.如有侵权请私信联系作者即可删除.更改. 原因 由于项目需要,要求项目可以识别简单的图片,客户不想使用付费的大厂接口,于是我在查看资料后决定使用Tesse ...
- java实现OCR图文识别Tess4j,高准确率高效率
java实现OCR图文识别Tess4j,高准确率高效率,用最新的词库2秒就可以识别,没有最新词库的找我 傻瓜式调用中文词库,及其方便. 虽然不能达到99%的准确率,但是也能达到90%左右的准确率,而且 ...
- java api 开发_Java开发人员应该知道的前20个库和API
java api 开发 优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库. 我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edit ...
- Java引入依赖aar,如何将JAR依赖项包含到AAR库中
摘要: 我有一个依赖于JAR文件的AAR文件,当我构建AAR项目时,它不包含JAR代码. 细节: 我有一个Java SDK库项目,其中包含我们用于Java Web项目的代码,此类库是使用Gradle内 ...
- java框架就是调库吗_关于java:Factory方法更适合框架和抽象工厂库吗?
Abstract Factory和Factory方法模式都是创建设计模式,它解决了不同场景下的对象创建问题. 根据GOF工厂方法模式 Define an interface for creating ...
- 库珀科技招聘Java/前端/测试[20~60K][18~24薪][成都][可远程]
库珀科技 库珀科技是一家提供高并发低延迟技术解决方案的科技公司,主要给海外类似于美国上市公司Coinbase这样的平台提供全量的技术解决方案,我们服务的企业业务在高速增长,已经进入全球Top5. 工作 ...
最新文章
- sql建表,建索引注意事项
- 【转载】无需图片,使用CSS3实现圆角按钮
- 俯瞰云原生,这便是供应层
- 【英语学习】【WOTD】purview 释义/词源/示例
- 当年资本家倒掉牛奶,到底是怎么回事?
- 选择数据分析工具应考虑4个因素
- mysql lamp 配置命令总结
- python库下载(包括一些pip安装不成功的库下载)
- 如何获取网络标准时间
- 基于PHP+小程序(MINA框架)+Mysql数据库的汽车维修保养小程序系统设计与实现
- Web浏览器发送POST请求
- 腾讯笔试题(含答案)
- 笔记:Reliable Patch Trackers
- ::ng-deep 与 :host ::ng-deep
- html实现圈内特效
- 神经性脚臭案例整理(三)
- 牛客 HJ25 数据分类处理
- Shelve Silently 静默搁置 Android Studio Git 功能
- matlab 雷达系统界面,基于Matlab的雷达系统仿真软件包设计与实现
- 推荐一个免费7天天气预报API服务:和风天气