Sample applications

The source code comes with #3 sample applications: Benchmark, MICRVideoRecognizer-E13B and MICRVideoRecognizer-CMC7. All sample applications are open source and don’t require registration or license key.

The source code is at https://github.com/DoubangoTelecom/ultimateMICR-SDK/tree/master/samples

Benchmark

This application is used to check everything is ok and running as fast as expected. The information about the maximum frame rate on ARM devices could be checked using this application.

MICRVideoRecognizer-E13B

This application should be used as reference code by any developer trying to add ultimateMICR to their products. It shows how to detect and recognize MICR E-13B lines in realtime using live video stream from the camera.

MICRVideoRecognizer-E13B running on Android

MICRVideoRecognizer-E13B running on Android

MICRVideoRecognizer-CMC7

This application should be used as reference code by any developer trying to add ultimateMICR to their products. It shows how to detect and recognize MICR CMC-7 lines in realtime using live video stream from the camera.

MICRVideoRecognizer-CMC7 running on Android

MICRVideoRecognizer-CMC7 running on Android

Trying the samples

Android

To try the sample applications on Android:
  1. Open Android Studio and select “Open an existing Android Studio project”

    Open an existing Android Studio project
  2. Navigate to “<ultimateMICR-SDK>/samples”, select “android” folder and click “Open”

    Select project
  3. Select the sample you want to try (e.g. “videorecognize”), the device (e.g. “samsung SM-G975F”) and press “run”.

    Select sample

Linux, Windows, Raspberry Pi and Others

For Raspberry Pi and other Linux systems you need to build the sample applications from source. More info at https://github.com/DoubangoTelecom/ultimateMICR-SDK/samples/c++/README.md