Releases: nguyenq/tess4j
tess4j-3.4.0
- Upgrade to Tesseract 3.05.01 (2158661)
- Update Lept4J to 1.4.0
- Add support for jboss-vfs protocol
tess4j-3.3.1
- Update Lept4J to 1.3.1
- Update other dependencies
tess4j-3.3.0
- Upgrade to Tesseract 3.05 (2ca5d0a)
- Update Lept4J to 1.3.0 (Leptonica 1.74.1)
tess4j-3.2.2
- Update GhostScript to 9.20
- Fix possible NPE with PDF-related codes
- Update dependencies
- Additional image utility methods
tess4j-3.2.1
- Properly release Box and Boxa resources
- Update Lept4J to 1.2.3
tess4j-3.2.0
- Revert JNA to 4.1.0 due to "Invalid calling convention 63" errors invoking GhostScript via Ghost4J on Linux
- Update Lept4J to 1.2.2 (Leptonica 1.73)
- Recompile Tesseract 3.04.01 DLL against Leptonica 1.73
- Update GhostScript Windows binary to 9.19
tess4j-3.1.0
- Update Tesseract to 3.04.01 (4ef68a0)
- Use Lept4J-1.1.2 (Leptonica 1.72)
- Delete ResultRenderer after use to release PDF file handler
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 |
tess4j-2.0.1
Release Changelog
- Upgrade to Tesseract 3.03 DLL r1127
- Improved UNLV zone file support, see #10 and #11
- Improved Junit Tests
- Fix for broken Dependencies #23
Maven Dependency Information
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>2.0.1</version>
</dependency>
Linux Dependency
There are Tesseract Binaries for the Major Linux Distributions, this is why Tess4J requires that the Tesseract Binaniers are installed on the system to be able to run on a UNIX / Linux System. You may consider the Version of the installed Tesseract to be compatible with the Tess4J Release, se Third Party Libraries Version Information for more information.
apt-get install tesseract-ocr
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 |
---|---|---|
v3.03 | v4.1.0 | v0.5.1 |
v1.5.0
Release Changelog
- Add UNLV zone file support
- Java Code Refactor
Maven Dependency Information
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>1.5.0</version>
</dependency>
Linux Dependency
There are Tesseract Binaries for the Major Linux Distributions, this is why Tess4J requires that the Tesseract Binaniers are installed on the system to be able to run on a UNIX / Linux System. You may consider the Version of the installed Tesseract to be compatible with the Tess4J Release, se Third Party Libraries Version Information for more information.
apt-get install tesseract-ocr
Windows Dependency
The Tesseract Binaries shipped with Tess4J depend on the Visual C++ Redistributable for VS2012 or 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 |
---|---|---|
v3.03 | v4.1.0 | v0.5.1 |