Mobile Imaging SDK Release 5 - Release Notes

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

ReleaseDatePurposeKey new features
MI SDK12/06/12New product
  • Analysis of Images for OCR
  • Enhancement of Visual Quality
  • Image Export to PDF, JPG and PNG
MI SDK R412/07/16
  • Support of the new versions of iOS and Android platforms
  • Fix critical bugs
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)1200110
When should be usedWorks 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.

SeverityDescriptionPlatform
CriticalApp crash while calling FineDetectBlur for some images.Android
MajorMobile OCR Engine and Mobile Imaging SDK libraries can’t be used in the same project due to the namespace conflict.iOS/Android
MajorAn image changes the colors while converting UIImage to MIImage object.iOS
MinorA 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.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request