Skip to main content

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:

    ArchitectureNDKAndroid APIAndroid OS
    armv7a, x86r15c14 and higher4 and higher
    arm64-v8a, x86_64r15c21 and higher5 and higher

    As of v3.1.1, the Android libraries for arm64-v8a and x86_64 use 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.