Core

This page covers the description of Core framework variants

SDK consists of two frameworks: API and Core.

API framework provides external interface for controlling the process and getting results.

Core framework provides recognition functionality, where all processing happens. This is the internal framework, which is only used by API framework and is not accessible for developers, but it should be referenced in the project.

There are several variants of Core framework with different recognition capabilities. Depending on features included, framework size differs, so choose appropriate one for your case.

A comparison table of Core framework variants is below.

Core name (Android)

Core name (iOS)

Document location

MRZ OCR

Barcode recognition

NFC chip reading

Document type recognition

Visual zone OCR

Graphic fields

Credit card recognition

Bounds

Bounds

X

MRZ

MRZ

X

X

MRZRfid

MrzRfid

X

X

X

Barcode

Barcode

X

BarcodeMRZ

BarcodeMRZ

X

X

X

BarcodeMrzRfid

BarcodeMrzRFID

X

X

X

X

DocType

DocType

X

X

X

X

OcrAndMRZ

OcrAndMRZ

X

X

X

X

X

X

OcrAndMrzRfid

OcrAndMrzRfid

X

X

X

X

X

X

X

Full

Full

X

X

X

X

X

X

X

FullRfid

FullRfid

X

X

X

X

X

X

X

X

Document location - document boundaries will be detected and document will be cropped out from the supplied picture.

MRZ OCR - Machine Readable Zone lines reading and parsing into separate fields.

Barcode recognition - reading of 1D and 2D (PDF417, QR, Aztec, Datamatrix) barcodes and automatic parsing into text fields, using included document template specifications if template database is available and document type is identified.

NFC chip reading - data reading from electronic contactless chip of ePassport, eID and eDL using NFC (if present).

Xamarin.iOS: NFC chip reading functionality is available if the device is iPhone 7 or later, and iOS 13 or later.

Document type recognition - automatic recognition of the document type - no need to select a country, document type and series manually for processing.

Visual zone OCR - OCR on the document visual zone text fields based on document templates included into database.

Graphic fields - cropping of graphic fields, like photo and signature, based on templates included into database.

Credit card recognition - OCR of embossed bank card number, date of expiry and holder name.