Skip to content

Releases: gali8/Tesseract-OCR-iOS

4.0.0

03 Apr 02:24
Compare
Choose a tag to compare

There are many API-breaking changes in this release. Check the wiki for information about how to use the latest version of the library: https://github.com/gali8/Tesseract-OCR-iOS/wiki

  • Added "G8" prefix to classes.
  • Added new NSOperation subclass (G8RecognitionOperation) for easily performing recognition asynchronously.
  • Added option to set maximum allowed recognition time before Tesseract stops recognition.
  • Added ability to fetch thresholded image from Tesseract.
  • Added new class for organizing recognition info (G8RecognizedBlock).
  • Added ability to provide Tesseract with configuration files.
  • Added ability to use a custom path prefix for the tessdata folder.
  • Added member variables for accessing Tesseract's page layout analysis (orientation, skew, etc.).
  • Added member variable for setting image resolution.
  • Added ability to clear Tesseract cache to free up memory.
  • Added constants for parameters, PSM modes, orientations, iteration levels, and more.
  • Added method to fetch hOCR information.
  • Added unit tests and testing coverage.
  • Updated initializers.
  • Removed framework binary from repository.

Thanks to @bamx, @ws233, and @PatrickNLT for their contributions!

3.4.0

06 Dec 23:05
Compare
Choose a tag to compare

Version bump to 3.4.0 to get past CocoaPods not respecting that 3.1.1 is a newer version than 3.03 (it thinks 3.03 == 3.3). See #74.

3.1.1

03 Dec 10:48
Compare
Choose a tag to compare
  • Switched to semantic versioning, as required by CocoaPods
  • Fixed bug that affected support of x86_64 architectures (iOS 5S+ simulators)
  • Updated leptonica library from 1.70 to 1.71

3.1

10 Dec 23:25
Compare
Choose a tag to compare
3.1
  • CocoaPods

3.03

10 Dec 23:23
Compare
Choose a tag to compare

Thanks to Kevin Conley

  • This update fixes the confidence value issue I reported in #56
  • fixed the memory leak
  • Modified characterBoxes function to return characters in order
  • Removed unused lib files
  • Added some null checks to fix a bug where no text is recognized
  • Note: Building the Tesseract OCR Aggregate product will yield a warning about how the Tesseract and Leptonica lib files don't work for the x86_64 architecture. However, everything still works in the simulator for iPhone 5 and lower, as well as on all physical devices. I guess because the libraries work okay with the i386 target.
  • New implementation based off the API examples for tesseract-ocr

2.3

10 Dec 23:23
Compare
Choose a tag to compare
2.3
  • Bug fixing.
  • CoreImage filters: use [img blackAndWhite]; to convert the UIImage to recognize into a RecognizeImageType
  • Rect: use [tesseract setRect:CGRectMake(20, 20, 100, 100)] to define the rect where the text must be recognized

2.22

10 Dec 23:24
Compare
Choose a tag to compare
  • CocoaPods