ANSI/ISO SDK
The Innovatrics ANSI/ISO SDK (ANSI/ISO Generator & Matcher) generates and matches standards-compliant fingerprint templates — ANSI/INCITS 378 and ISO/IEC 19794-2. The core is a C++ shared library with Java and .NET connectors.
It implements fingerprint Verification (1:1): the matcher compares two templates and returns a similarity score. It does not provide 1:N gallery search.
This page reflects the Linux 64-bit package, v3.2.1.
Getting the SDK
Distributed through the Innovatrics Customer Portal and available on request via sales@innovatrics.com.
Package
- Root directory contains the changelog, EULA, readme, and the installation script.
doc/— API documentation (PDF + CHM), javadoc for the Java connector, the .NET connector reference (CHM), and the Innovatrics Logo Program.samples/cpp/— C++ samples with complete CMake.samples/java/— Java samples with run scripts.bin/— License Manager (CLI and GUI) and scripts for using a USB-token license.lib/— C++ shared library and Java connector.include/— the C++ header files.
Installation (Linux)
Run the bin/install.sh script. It copies the C++ shared library to /usr/lib and registers it
using ldconfig. Root privileges are required.
Licensing
You will need a valid license file to use this library. The license file must be named iengine.lic.
Guided flow:
- Run
bin/license_manager_cli -gand open the given URL in your browser. - Log into the Customer Portal, generate a license file for your HW ID, and download it.
- Run
bin/license_manager_cli -dand specify the path to the downloaded license file. - Run
bin/license_manager_cli -lto check that the license is valid.
Manual flow:
- Run
bin/license_manager_cli -pto obtain the device hardware ID. - Connect to Customer Portal and generate a license file for that hardware ID.
- Copy the license file to one of:
~/.innovatrics,/etc/innovatrics, or the working directory. - Run
bin/license_manager_cli -lto check that the license is valid.
Samples
C++ — pre-compiled samples are ready to run in samples/cpp/<sample>/bin. To build from source:
cd samples/cpp/<sample>/
mkdir _build && cd _build
cmake ..
make install
Java — compile and run with the run.sh script in samples/java/<sample>.
Support
Contact sdk_support@innovatrics.com for issues or licensing details.