tess4j-3.0.0
Release Changelog
tess4j-2.0.0 / tess4j-3.0.0 comparison
- Upgrade to Tesseract 3.04 DLL
- Improved the maven dependency
- Improved Junit Tests
- Use constructor instead of the getInstance()
- Improved logging #21
- Using Lept4J Version 1.0.1
- Using Ghost4J Version 1.0.0 via Maven Central
- Updated to the JNA Version 4.2.1
- Revert Leptonica from 1.72 to 1.71. Tesseract 3.04 requires 1.71
- Updating JAI to 1.3.1: Package names are now fixed.
- New API method - getRegions() and unit test
- New API method - getWords() and unit test
- Revert to Ghost4J/GhostScript because of performance and image quality issue
- Make GhostScript calls thread safe
- Improved Javadoc
- Fix begin/end page
Maven Dependency Information
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>3.0.0</version>
</dependency>
Linux Dependency
Tesseract and Ghostscript native libraries are necessary in order for Tess4J to function, but they're not packt into Tess4J and therefore must be installed in your UNIX / Linux System. (If you think that's bad then check out Windows Dependency :)
There are Tesseract Binaries for the Major Linux Distributions. You may consider the Version of the installed Tesseract to be compatible with Tess4J.
Make sure those dependencies are met before running Tess4J.
apt-get install tesseract-ocr ghostscript
Windows Dependency
The Tesseract Binaries shipped with Tess4J depend on the Visual C++ Redistributable for VS2013. This dependency must have to be installed on a Windows Machine before running Tess4J.
Third Party Libraries Version Information
Tesseract | JNA | Ghost4J | Lept4J |
---|---|---|---|
v3.04 | v4.2.1 | v1.0.0 | v1.0.1 |