Release Notes 3.14

Anyline OCR SDK Release3.14

release-3_14_banner_english

Android

Release Date 2017-07-07

Breaking Changes

All deprecated ScanModes for the Energy Module were removed.

Please update to ANALOG mode or try out AUTO_ANALOG_DIGITAL_METER

Energy

The following ScanModes have been removed:

  • ANALOG_METER_4
  • ANALOG_METER_7
  • ANALOG_METER_WHITE
  • ELECTRIC_METER
  • ELECTRIC_METER_5_1
  • ELECTRIC_METER_6_1
  • GAS_METER
  • GAS_METER_6
  • WATER_METER_BLACK
  • WATER_METER_WHITE

New

Energy

  • Adds Dial Meter scan mode (Alpha stage)

Improved

MRZ

  • Improves rotation tolerance in MRZ scanning
  • Improves distance tolerance in MRZ scanning

Fixed

General

  • Fixes problems with the camera on some Huawei devices

 

ios

Release Date 2017-07-07

New

Energy

  • Adds Dial Meter scan mode (Alpha stage)

Improved

MRZ

  • Improves rotation tolerance in MRZ scanning
  • Improves distance tolerance in MRZ scanning

 

How can you get the new SDK?

You can try out the new Anyline® OCR SDK for 30 days.

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.

Release Notes 3.12

anyline sdk release 3.12

It’s been some busy weeks and our dev team has been working hard to successfully release the Anyline® SDK 3.12 for you!

Anyline OCR SDK Release 3.12 Giphy

Summary and highlights of Anyline 3.12:

New AUTO Scan mode for the OCR module, which makes it so much easier to build your own scanning use case since you don’t have to configure any parameters any more. As you can see in the picture below, you only have to configure the regex and the whitelist and you are good to scan!
– Predefined regex for the OCR module

 

anyline ocr module demo

Anyline Ocr Module Demo

Android

New

Anyline OCR

  • Predefined Regular Expressions are now available in the Anyline OCR Module

Improved

Anyline OCR

  • Improves the Anyline OCR Auto Mode to automatically detect multiple lines and lowercase characters

Fixed

General

  • Fixes a race condition, where inflating the view and opening the camera before calling initAnyline(...) will result in a LicenseException: Initialization failed

MRZ

  • Fixes a bug where scanning an arbitrary text with the MRZ module may lead to a crash of the SDK

iOS

New

Anyline OCR

  • Predefined Regular Expressions and Character White Lists are now available in the Anyline OCR Module

Anyline MRZ

  • MRZ will return date objects if valid dats were found.

Improved

Anyline OCR

  • Improves the Anyline OCR Auto Mode to automatically detect multiple lines and lowercase characters

Fixed

Barcode

  • There was a special condition where the barcode module did not scan for a brief moment.

 

How can you get the new SDK?

You can try out the new Anyline® OCR SDK for 30 days.

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.

Release Notes 3.11

Anyline OCR SDK release 3.11

We are proud to announce the Anyline® OCR SDK 3.11 Release! We have some exciting news, especially for the meter reading enthusiasts out there!

For the hasty ones, here are the major updates:

Detection of partially visible digits for analog meters

Automatic analog/digital mode for meter scanning

Visa support for MRZ scanner

release 3_11_banner_english

 

Addionally, the parameters for configuring the OCR module were reduced, which makes it easier for you to configure your own use case.

So instead of this:

AnylineOcrConfig anylineOcrConfig = new AnylineOcrConfig();
anylineOcrConfig.setTesseractLanguages("anyline_capitals");
anylineOcrConfig.setCharWhitelist("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");
anylineOcrConfig.setValidationRegex("[A-Z0-9]{8}$");
anylineOcrConfig.setMinCharHeight(45);
anylineOcrConfig.setMaxCharHeight(85);
anylineOcrConfig.setMinConfidence(85);
anylineOcrConfig.setScanMode(AnylineOcrConfig.ScanMode.GRID);
anylineOcrConfig.setCharCountX(8);
anylineOcrConfig.setCharCountY(1);
anylineOcrConfig.setCharPaddingXFactor(0.5);
anylineOcrConfig.setIsBrightTextOnDark(true);

you will find this in the SDK:

AnylineOcrConfig anylineOcrConfig = new AnylineOcrConfig();
anylineOcrConfig.setTesseractLanguages("anyline_capitals");
anylineOcrConfig.setCharWhitelist("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");
anylineOcrConfig.setValidationRegex("[A-Z0-9]{8}$");
anylineOcrConfig.setScanMode(AnylineOcrConfig.ScanMode.AUTO);

Release Date 2017-02-17

Android

New

Energy

  • Adds AUTO_ANALOG_DIGITAL_METER mode for automatic analog / digital meter scanning

Anyline OCR

  • Adds AUTO scan mode which allows scanning without setting most of the parameters

Improved

Energy

  • Improved detection of partially visible digits
  • Improved confidence detection of results

MRZ

  • Adds support for Visa scanning

Fixed

General

  • Fixes a bug where the flash button was displayed incorrectly when rotating the device

MRZ

  • Fixes a bug where the MRZ lines were detected in incorrect order – therefore prolonging the scan result

 

iOS

New

Energy

  • Adds ALAutoAnalogDigitalMeter mode for automatic analog / digital meter scanning

Anyline OCR

  • Adds ALAuto scan mode which allows scanning without setting most of the parameters

Improved

Energy

  • Improved detection of partially visible digits
  • Improved confidence detection of results

MRZ

  • Adds support for Visa scanning

OCR

  • setting properties minCharHeight and maxCharHeight is now optional for iOS.

Fixed

General

  • Fixes a bug where the flash button was displayed incorrectly when rotating the device

MRZ

  • Fixes a bug where the MRZ lines were detected in incorrect order – therefore prolonging the scan result

How can you get the new SDK?

You can try out the new Anyline OCR SDK for 30 days.

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.
,

Release Notes 3.10

graphic of smartphone with anyline release 3.10

We are again one step closer to Scanning All The Things with the 3.10 Release. This release includes improvements, updates, fixes and some deep learning magic, we’re going to go through in detail below. Here are the biggest general updates:


– We can now scan Passport & ID MRZs on Windows 10 UWP!

– Xamarin is now open-sourced

– We have added a demo for scanning double tariff meters for our meter reading enthusiasts out there!

double tariff meter

 

release 3.10

 

 “Why is there wine on the table? Because it’s testing day…

 

Anyline OCR SDK Updates

We have adapted our Release Cycle to the lightning fast speed of scanning. In Release Cycle Terms of course. This means: We are releasing once a month from now on, stay tuned!

Android

New

  • Scan results now contain the confidence in the result as well as the position of the detected text
  • A “AnylineDebugListener“ can now be added to every module scan view
  • The “AnylineDebugListener“ receives debug information during the scans, like the brightness value, the text outline, etc.
  • It also receives information about a skipped scan run, together with the information why the run was not successful
  • Android CameraPermissionHelper for easier dealing with Android 6 camera permissions

Fixed

  • fixed a rare crash in the MRZ Module

iOS

New

  • Scan results now contain the confidence in the result as well as the position of the detected text
  • A “AnylineDebugListener“ can now be added to every module scan view
  • The “AnylineDebugListener“ receives debug information during the scans, like the brightness value, the text outline, etc.
  • It also receives information about a skipped scan run, together with the information why the run was not successful

 

Fixed

  • fixed a rare crash in the MRZ Module
  • a memory leak in the AnylineController on iOS

Windows

 New

  • Windows UWP SDK for MRZ and Meter Scanning

 

If you have questions, ideas, feature requests or any other kind of information you’d like us to have, simply reach out to [email protected]! We’re happy to help out and make sure that your bugs are fixed within one release cycle (within a month as just announced!).

Happy Scanning!

Scan all the things meme

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.
,

Anyline OCR SDK 3.9 Release Notes

Graphic of smartphone with Anyline OCR SDK Release 3.9

This release was all about improving the accuracy and speed of our MRZ Module as well as improving the detection of uncommon meter types for our Energy Module! Update your Anyline OCR SDK to the 3.9 version and enjoy scanning!

Release Date 2017-02-17

Android & iOS

Improved

Energy

  • Improved detection on uncommon meter types

MRZ

  • Improved MRZ accuracy and speed

License Plates PoC // Alpha

  • Improved country detection

 

Android Fixed

  • Document Scanner reporting ‘Document not sharp’ on x86 devices
  • Document Scanner would crash on some devices after taking the full picture with java.lang.IllegalStateException: maxImages (1) has already been acquired

 

How can you get the new release? Simply hit the button! 

We also have all release notes stored, in case you are looking for previous ones! Have a look! 

If you have questions about the new release or our product in general, or you simply want to say hi, via FacebookTwitter or simply via [email protected]!

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.
,

Anyline OCR SDK 3.8 Release Notes

smartphone vector on grey brackground with the number 3.8 on display for the anyline ocr sdk 3.8 release

The next step to an even better Anyline OCR SDK!

Today we proudly present the release of the Anyline OCR SDK 3.8! We’ve been working hard to improve our OCR SDK step by step for you. This release is especially very big for our Energy Module and we’ve accomplished something that’s unique on the market: Background Agnostic Scanning, which means no more switching between different backgrounds! Meters with white or black background can both be scanned after another without having to switch the background in between! Awesome, right? 😀

Let’s hear what our Head of Product has to say about this release:

“We are finishing a successful 2016 Anyline year with a tremendous and powerful release! This is a big leap forward in process optimisation through modern deep learning technologies.

Or Simply put:

TL;DR: Our best release ever! ;)”

The new OCR SDK is now available as a special Developer Edition for native Android and iOS!

So, what’s new?

Module Specific – Analog Meter Scanning

  • Background Agnostic Scans
  • Automatic Barcode Extraction if Barcode is visible
  • Auto Detection of Digit-Count

What does this mean:
Automatically scan white and black background without switching. Automatically recognise number of digits on meter display. Simultaneously scan barcode and meter values in the same view.

General Enhancements

  • Enhance Barcode Scanner
  • Improve Document Snapper

What does this mean:
Faster barcode scanning and any user defined format is now supported by the document snapper.

 New Features

  • Anyline Plugin for iOS and Android

What does this mean:
The Anyline Plugin allows other SDK or the app itself to access camera frames in an easy and convenient way.

Full product launch

Don’t miss the full product launch, including wrappers and store demo apps, on the 10th of January!

We always recommend to update your Anyline SDK with the newest version to get the best out of your scanning experience! Only if the SDK is updated with every release we can assure the high quality and accuracy of our software!

And you don’t want to miss the new features – do you?

How can you get the new release? Simply hit the button! 

We also have all release notes stored, in case you are looking for previous ones! Have a look! 

The story of a release

different slides about developer release on black background

And now, enjoy the great slack conversations the release brought with it 😉

quote-krisz

“Lonely songs during a lonely release”

quote-krisz-2

screen-shot-2016-12-06-at-10-48-40

screen-shot-2016-12-05-at-16-19-45

If you have questions about the new release or our product in general, or you simply want to say hi, via FacebookTwitter or simply via [email protected]!

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.
,

Release Notes 3.7

glowing-keyboard

Release Date 2016-11-11

### iOS ###

## Anyline SDK 3.7.2.1 ##
Release Date 2016-11-11

### Fixed ###

– LibCurl crash on iOS < 10 (Details: https://curl.haxx.se/mail/lib-2016-09/0049.html)

Release Date 2016-11-03

### iOS & Android ###

#### MRZ ####

– Symbol recognition fix between primary and secondary identifier
– Fixed issue when no or partial DoB available

 

Release Date 2016-09-29

### iOS ###

IMPORTANT. HotFix release to fix crashes reported on iOS 9.

Release Date 2016-09-23

This release focused on Tensorflow for the MRZ Module, Improvements for the Energy Module, better Reporting and support within Example Apps and the Android Camera 2 API. Also, we managed to fix some of the ever present bugs. Win!

### Android ###
### New ###

Trained OCR-B Font in TensorFlow for MRZ configuration in the Anyline SDK

Implemented awesome “award” notifications for special scanning achievements

Integrated Intercom into Anyline OCR Scanner App in the App Store

Added scan support for Portuguese IDs

“More information” button added to Examples App in Bundle

### Fixed ###

Implemented Android.Camera2 (with fallback when API Level < 21) in order to improve camera focus issue

Visual Feedback issues resolved

Fixed when isFinished is missing in order to avoid crash of App Store app

Camera is no longer frozen when returning from lock screen

Energy App: No scan after result dialog closed with click outside the dialog

### iOS ###
### New ###

Implemented awesome “award” notifications for special scanning achievements in the bundle app

Integrated Intercom into Anyline OCR Scanner App in the App Store

Changed IBAN overlay color to green in bundle app

### Fixed ###

Fixed bug with serial number scanning – returns real result now instead of “nil”

### Cordova ###
### New ###

Included Documentation in the cordova-plugin bundle

How you can profit of this new release? Simply click the button!

Happy scanning! Questions? Have a look at our FAQs, or contact us directly via [email protected]!

Head of Marketing at anyline.io
Trying to explain technology to the world. When not typing, Carina is usually found running uphill and downhill on trails or skiing.
,

Release Notes 3.6.1

## Anyline SDK 3.6.1 ##

Release Date 2016-09-01

### Android ###
### New ###

Integrated chat tool Intercom – easily reach the Anyline team with support questions, save all your chats within the app and use it to quickly send screenshots

License plate Proof of Concept – enjoy the beta version of our license plate scanner, scan Austrian, German and a few other EU plates, let us know what works and what doesn’t and if you have cool implementations, write to us in the new chat

Updated to Anyline SDK version 3.6.1

Energy Update – improvements and faster scanning

Anyline Font bundled with SDK 3.6.1

###Fixed ###

– issue with x86 on Marshmallow (Android 6, API 23)

 

### iOS ###
### New ###

Integrated chat tool Intercom – easily reach the Anyline team with support questions, save all your chats within the app and use it to quickly send screenshots

License plate Proof of Concept – enjoy the beta version of our license plate scanner, scan Austrian, German and a few other EU plates, let us know what works and what doesn’t and if you have cool implementations, write to us in the new chat

Updated to Anyline SDK version 3.6.1

Energy Update – improvements and faster scanning

Anyline Font bundled with SDK 3.6.1

Brand Manager @anyline.io
Responsible for the professional appearance of Anyline, including design and marketing material.
Besides that, she is often seen at concerts and loves to discuss the latest Netflix series.
,

Anyline SDK 3.6 “EURO 2016” Release Notes

football on a soccer field

Fully focused on the UEFA Euro 2016 (also known as EM 2016, if you’re still not happy with the outcome and supporting our German neighbors), we tried to inject the same kind of excitement and fan base into our own SDK 3.6 release, by aligning the theme and therefore naming. Surprisingly the excited fans kept being excited fans of their respective teams, and in the evenings time spent on developing was usually kept short by 2 x 45 minutes.

Nevertheless – comparable to the journey of the Portuguese, we celebrated small wins along the way of a very ambitions milestones. Fortunately we didn’t have our central player attacked and eliminated by a competing team (how this would look like in our world of software development has still not been established).

The likeable underdog of this release – namely the improved documentation and sample codes – have been the very much celebrated heroes for the marketing team.

Major success though – the absolute winner of the release: ACCURACY IMPROVEMENT of our Utility Product for meter readings a.k.a. Austria thanks to the unbeatable accuracy of Portugal’s favourite scorer. I mean – do try hitting the goal post during a penalty kick against Austria! Accuracy ftw!

Android

New

  • Includes a new OCR engine for the energy use cases to improve accuracy

Fixed

  • Setting isBeepOnResult, isBlinkOnResult, isVibrateOnResult or isCancelOnResult trough xml not working
  • Also build with libpng 1.5.27 (fix for security vulnerability)

iOS

New

  • Includes a new OCR engine for the energy use cases to improve accuracy

Fixed

  • Watermark violation issues
  • Exclude bundle from iCloud Backup
  • Added Anyline namespace to dispatch timer
  • All config parameters are now ignored when using a custom script

 

Questions and bug report? Email [email protected]!

Head of Marketing at anyline.io
Trying to explain technology to the world. When not typing, Carina is usually found running uphill and downhill on trails or skiing.
,

Release Notes 3.5.1

developer typing on laptop

## Anyline SDK 3.5.1 ##

Release Date 2016-06-06

### Android ###
### New ###
– Added option to ignore whitespaces in AnylineOCR LINE mode (makes it faster)


### Improved ###
– MRZ: ~10-20% faster
– Energy: ~5-10% faster
– AnylineOCR:
– LINE: ~0-50% faster
– GRID: ~5-10% faster


### Updated ###
– Visual Scan Feedback updated for some use cases


#### Fixed ####
– Visual feedback not possible with custom script that has internal crop
– Visual feedback was deactivated if no config was provided and false was returned in onTextOutlineDetected()


### iOS ###
### New ###
– Added option to ignore whitespaces in AnylineOCR LINE mode (makes it faster)


### Improved ###
– MRZ: ~10-20% faster
– Energy: ~5-10% faster
– AnylineOCR:
– LINE: ~0-50% faster
– GRID: ~5-10% faster


### Updated ###
– Visual Scan Feedback updated for some use cases


### Fixed ###
– “Watermark not original” error message
– Check if AppDelegate has window

Online Marketing Manager at anyline.io
Besides working in Online Marketing and Graphic Design at Anyline and engaging with our awesome community, she’s a music enthusiast and hardcore foodie who’s always trying to make the perfect espresso.