Purposes of the release:
- Compile Android library for ARM-v7 and x86 processor architectures
- Implement some improvements in Japanese OCR
- Critical bug fix
Build information
- Part Number: 889/53
- Build Number: 4.7.0.42
Additional information
- Knowledgebase: http://knowledgebase.abbyy.com/?searchText=&ProductId=375
- Forum: http://forum.ocrsdk.com/
Software and hardware requirements
Supported operating systems
The following platforms are supported:
- iOS 7.1 and higher
- Android 2.2 and higher for ARM processors
iOS and Android native versions of the library are supplied as static libraries.
Note: for each supported platform we deliver a separate distributive (for more information see Distribution Package section)
Memory requirements
Exact memory requirements vary depending on the operating system and specific recognition tasks.
| European languages | Korean | Chinese + Japanese | |
|---|---|---|---|
| Library, MB | 5 – 7 | 5 – 7 | 5 – 7 |
| Patterns, MB | 1.64 | 1.37 – 5.23 | 11.5 |
| Keywords for BCR, MB | 1.56 | 0.113 | 0.869 |
| Dictionaries, MB | 14.4 | NA | NA |
In average recognition of an A4-sized color image using iOS/Android Wrapper requires 80 MB RAM or less.
Compatibility with previous versions
The Backward Compatibility section can be found in the Help file included in the distribution pack
Distribution package
We deliver three separate distributives:
- for development for supported platforms MobileOCR.Android and/or MobileOCR.iOS
- the utility pack Windows.Tools
Each distributive for development includes:
- Native library, corresponding wrapper and necessary data
- Sample code illustrating the use of Mobile OCR Engine library
- Sample images which can be used to test the product functionality
- Documentation providing description of native API and corresponding wrapper
The utility pack Windows.Tools contains:
- Native library
- Sample code illustrating the use of Mobile OCR Engine library
- Demo tool for Windows platform
- Documentation
New features and improvements
Library version for ARM-v7 processors
Starting from this release special library version for ARM-v7 processors were added to the MobileOCR.Android distribution.
- lib\AndroidWrapper\armeabi-v7a
- lib\AndroidWrapper_NoCjk\armeabi-v7a
This library version is optimized for modern devices with ARM-v7 architecture and demonstrates higher recognition speed.
Library version for x86 architecture
Starting from this release special library version for x86 processor architecture were added.
- lib\AndroidWrapper\x86
- lib\AndroidWrapper_NoCjk\x86
This library version is intended to be used on Android Emulator.
Japanese OCR improvements
Post-processing for Japanese OCR results
Special post-processing is implemented for Japanese OCR results.
The Engine replaces old Kanji characters with modern characters.
New characters in Japanese recognition set
New characters were added to Japanese recognition set.
This changes also affect the accuracy of Chinese Simplified BCR.
New default values of recognition parameters
- _barcodeTypes = 1048575
- _confidenceLevel = LEVEL3
- _defaultCodePage = UTF8
- _imageProcessingOptions = 0
- _imageResolution = 0
- _isMicrModeEnabled = false
- _recognitionMode = FULL
Resolved 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 Minor bugs can include recognition errors
- Trivial A cosmetic issue that does not affect functionality
| Severity | Description | Platform |
|---|---|---|
| Critical | iOS sample crashes when calling recognition methods | iOS |
| Critical | Memory leak while recognizing leads to app crash after many images | iOS Wrapper |
| Critical | Error while building the app with bicode enabled | iOS |
| Major | The call of isLanguageAvailableForOcr method leads to app failure | iOS |
| Major | The sample can’t open images | iOS |
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
- 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.
Appendix 1 Processing speed
The table below shows average processing time in ms for images of A4 documents.
| Language | LG armeabi | LG armeabi-v7a | Samsung armeabi | Samsung armeabi-v7a |
|---|---|---|---|---|
| English | 2492 | 2102 | 2238 | 1772 |
| Chinese | 7103 | 5605 | 5697 | 4420 |
| Japanese | 9079 | 7701 | 4646 | 3501 |
Appendix 2 Characters added to the Japanese recognition set
葵 茜 渥 葦 斡 飴 絢 綾 磯 胤 吋 迂 鵜 嘘 蔚 厩 噂 洩 瑛 穎 堰 襖 荻 珂 茄 蝦 嘩 迦 峨 凱 馨 蛙 鈎 廓 樫 樺 兜 姦 柑 澗 莞 舘 巌 祇 蟻 誼 掬 鞠 砧 杵 黍 笈 鋸 僑 兇 匡 彊 芹 喰 釧 沓 窪 隈 袈 珪 畦 硯 絃 諺 袴 瑚 醐 鯉 佼 倖 垢 糠 肱 閤 壕 轟 漉 裟 犀 堺 鮭 笹 燦 讃 獅 痔 篠 縞 杓 蒐 酋 駿 渚 薯 樟 樵 蕉 鞘 蝕 榛 疹 笥 錐 雛 摺 棲 蹟 蝉 舛 噌 匝 漕 聡 揃 舵 岱 苔 醍 鷹 啄 琢 巽 竪 辿 狸 樽 湛 檀 弛 蜘 喋 諜 槌 槻 佃 柘 辻 椿 剃 悌 禎 轍 顛 澱 兎 宕 禿 噸 惇 沌 呑 捺 馴 楠 迩 賑 濡 膿 覗 蚤 芭 秤 萩 箔 粕 曝 駁 肇 畠 筏 蛤 隼 樋 簸 毘 髭 謬 瓢 瀕 埠 冨 蕪 葺 糞 瞥 娩 庖 鵬 俣 巳 箕 稔 姪 牝 緬 籾 貰 宥 柚 猷 輿 熔 慾 稜 諒 鱗 苓 煉 榔 倭 鷲 亘 詫 藁 椀 俐 凛 奎 巖 惺 昊 暉 檜 椰 橙 毬 洵 燎 珀 琥 皓 眸 稟 穹 笙 絆 綸 繫 繡 羚 脩 蕾 蟬 蠟 逞 醬 釉 顚 鷗 麒 櫻 ヅ