Purpose
Purpose of the release:
- Support of ARM64 Android processors
Build information
- Part Number: 1125/12
- Build Number: 1.2.3.29
History of releases for this product version
| Release | Date | Purpose | Key new features |
|---|---|---|---|
| MI SDK | 12/06/12 | New product |
|
| MI SDK R4 | 12/07/16 |
| Compatibility with Mobile OCR Engine |
Additional information
- Knowledgebase: https://abbyy.technology/en:products:mobile-imaging:start
- Forum: http://forum.ocrsdk.com/
New features and improvements
Support of iOS 9
This release supports iOS 9.
The distribution pack includes universal binary libraries with the x32 and x64 ARM architectures support.
Support of Android 6
This release supports Android 6.
Possibility to set up image resolution for export
Overloaded export methods (exportJPEG, exportPNG) were added into iOS and Android wrappers.
For these methods a new parameter ‘dotsPerInch’ was added. The parameter provides the functionality for setting up the image resolution (in dpi) for exported images.
The new functionality is useful in “Prepare image for recognition on server” scenario. It is now possible to select an appropriate resolution for the image to produce good recognition results.
By default, (i.e. for methods exportJPEG, exportPNG without dotsPerInch parameter) 300 dpi resolution is set up for exported images.
Improvement of fast mode of edges recognition method
The fast mode of FineRecognizeEdges method was updated.
A new fast mechanism is even 2 times faster than the previous one and it provides more accurate results.
| FineRecognizeEdges (General) | FineRecognizeEdges (Fast) | |
|---|---|---|
| Average time per image (in ms) | 1200 | 110 |
| When should be used | Works in good and bad conditions. However it can ‘join’ to document some background or ‘miss’ some insignificant document parts. | Works only under good conditions. Should be used in manual document crop scenario. |
Upgrade of libpng version
Starting from this release libpng 1.6.23 is used in the library. Previously the libpng 1.5.12 was used.
This version has some vulnerabilities which prevent the apps which use the library from publishing in the Google Play.
Release 5
Support of ARM64 architecture for Android
This release supports ARM64 architecture for Android library.
The distribution pack includes separate Android binary libraries with the x32 and x64 ARM architectures support.
Fixed issues
Severity scale
- Critical A bug that causes crashes or hangings of software.
- Major A bug that does not cause program failure but affects major functionality.
- Minor A bug that leads to feature malfunctioning.
- Trivial A cosmetic issue that does not affect the functionality.
The table below contains the list of bugs fixed in the previous Release 4 sorted in descending order of severity. No major fixes in this Release 5.
| Severity | Description | Platform |
|---|---|---|
| Critical | App crash while calling FineDetectBlur for some images. | Android |
| Major | Mobile OCR Engine and Mobile Imaging SDK libraries can’t be used in the same project due to the namespace conflict. | iOS/Android |
| Major | An image changes the colors while converting UIImage to MIImage object. | iOS |
| Minor | A project uses Mobile Imaging SDK can’t be compiled when the Deployment target is set to iOS 7.x and later. | iOS |
Known issues
Image quality detectors don’t work for trial licenses in case scrambling is turn on
In case scrambling is turned on (for a trial license) the detectors return only the info whether a defect was detected or not, but don’t return any info about the area where the defect was detected.
In case a customer needs to test the full functionality of detectors, he/she should be provided with a trial license which has scrambling turned off.
Please, note that all trial price lists in the registration database were updated and scrambling was turned off.
Please, take into account that Sample app provided in the distribution uses a trial license with turned on scrambling. In case a customer wants to test the detectors with the help of the Sample app, he/she needs to change the license file to a one with turned off detectors.
Customer support
Contacts
- Customer Support Management (CSM) Portal: www.abbyy.com/csm
- Developer Support Email: Dev_support@abbyyusa.com
- Office Hours: Monday – Friday from 9AM to 6PM PST
Information required
- Description of the issue
- Sample images for testing
- Run and send Ainfo Report from Bin/Support folder of installation directory
- Full error messages that have occurred
- Any additional information you feel may be helpful for the investigation
The information above will assist the ABBYY Support team in investigating your issue and providing a prompt response.