Overview
The ANSI/ISO SDK has two core parts:
- Generator (extractor) — takes a raw fingerprint image and produces an ANSI/INCITS 378 or ISO/IEC 19794-2 compliant template.
- Matcher — takes two compliant templates and returns a similarity score (1:1 verification).
Capabilities
- Template generation — ANSI/INCITS 378 and ISO/IEC 19794-2.
- Template matching (1:1) — on ANSI INCITS 378 or ISO/IEC 19794-2:2005 templates.
- Image resizing to 500 DPI.
- Image conversion — WSQ, BMP, PNG, JPEG2000 (configurable bit rate for WSQ and JPEG2000).
- Template conversion — ANSI INCITS 378, ISO/IEC 19794-2:2005, ISO/IEC 19794-2:2011, ISO/IEC 19794-2:2005 compact card, ILO SID.
- Template manipulation — inspect the minutiae and data of a template.
- Template merging — combine multiple finger views into one template.
- API based on the MINEX specification (NIST).
- All library functions are thread-safe, except
IEngine_Init— protect parallel calls to it with a mutex.
Supported platforms
-
Windows 7 and higher (32-bit and 64-bit)
-
Linux (32-bit and 64-bit) — Red Hat / CentOS 7 and higher
-
Android:
Architecture NDK Android API Android OS armv7a, x86 r15c 14 and higher 4 and higher arm64-v8a, x86_64 r15c 21 and higher 5 and higher As of v3.1.1, the Android libraries for
arm64-v8aandx86_64use 16 KB memory page sizes, as required by Google.
For porting to other platforms, contact sales@innovatrics.com.
Connectors
.NET (Windows only) and Java connectors ship with documentation and samples, so applications can be built on different platforms. See API Reference.