-
Notifications
You must be signed in to change notification settings - Fork 948
Release Notes
zachberger edited this page Dec 9, 2014
·
4 revisions
#3.1.1 and greater
See the Github Releases page
#Legacy Releases
3.03 (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
- 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
- There is no need to draw an image for tesseract. Instead it's possible just to get raw data from the input image. Such way is better, cause in the case of the grayscale input image, there is no need to draw it in RGB color space, increasing memory consumptions significantly.
- CocoaPods
- tesserackCallbackFunction: leak solved on iDevice.
but shouldCancelImageRecognitionForTesseract works again! Thank you to Timo Formella!
- Template project updated. Now with camera support.
- Fixed memory leaks. Moved all freeing memory job to dealloc. Thanks to frank4565.
- Clear method is deprecated. Set tesseract = nil; to free all memory.
- Free the utf8Text according to the comment in Tesseract that “The recognized text is returned as a char* which is coded as UTF8 and must be freed with the delete [] operator.”.
- Template Framework Project updated.
- The - (id)initWithDataPath:(NSString *)dataPath language:(NSString *)language method is now deprecated.
- Bug fixing!
- Removed tessdata folder from the framework project.
- The tessdata folder (follow the Template Framework Project) is now linked with the "folder references" option into the Template Project. REQUIRED!!!
- Added delegate TesseractDelegate
- arm64 support. Thanks to Cyril
- Now you can compile yours libraries. Follow the README_howto_compile_libaries.md inside. Thanks to Simon Strangbaard
- Framework updated
- Bugs fixed. Thanks to Simon Strangbaard
- iOS7 libstdc++ issue solved (using libstdc++.6.0.9).
- Template Framework Project added. It's the start point for use the Tesseract Framework. It's iOS7 ready!
- 11 october 2013, tesseract is up to date with last https://github.com/ldiqual/tesseract-ios version available.
- Clear method updated:
[tesseract clear]; //call Clear() end End() functions
- XCode 5 ready!
- Framework builded with the new Xcode 5.