MegaMatcher SDK

Large-scale AFIS and multi-biometric identification

MegaMatcher is designed for large-scale AFIS and multi-biometric systems developers. The technology ensures high reliability and speed of biometric identification even when using large databases.

Available as a software development kit that allows development of large-scale single- or multi-biometric fingerprint, iris, face, voice or palm print identification products for Microsoft Windows, Linux, Mac OS X, iOS and Android platforms.

SDK contents

MegaMatcher SDK is designed for development of large-scale AFIS or multi-biometric identification products. Fingerprint, face, iris, voice and palm print recognition engines are included in MegaMatcher 9.0 SDK.

MegaMatcher 9.0 SDK includes server-side software and a set of modules for developing client-side applications. .NET components are included for rapid development of client-side software. MegaMatcher 9.0 supports BioAPI 2.0. To ensure system compatibility with other software, WSQ component is available, as well as modules for conversion between MegaMatcher template and biometric standards.

MegaMatcher 9.0 is suitable not only for developing civil AFIS, but also for forensic AFIS applications, as it includes an API for latent fingerprint template editing. Latent fingerprint template editing is necessary in order to submit a latent fingerprint (for example, one taken from a crime scene) for the identification into AFIS. Also MegaMatcher is able to match rolled and flat fingerprints between themselves.

These types of MegaMatcher 9.0 SDK are available:

  • MegaMatcher 9.0 Standard SDK for developing a client/server based multi-biometric fingerprint-face-iris identification product. This SDK is suitable for network-based and web-based systems with database size ranging from several thousand records up to million records. The SDK includes ready-to-use server-side software and a set of components for developing client-side applications on Microsoft Windows, Android, iOS, Linux and Mac OS X.
  • MegaMatcher 9.0 Extended SDK for developing a large-scale network-based AFIS or multi-biometric identification product. The SDK includes all components of MegaMatcher 9.0 Standard SDK and MegaMatcher Accelerator software, which can be used for fault-tolerant scalable cluster software for fast parallel matching, processing high number of identification requests and handling databases with practically unlimited size. This SDK also allows to develop network-based and web-based systems.

The table below compares MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. See the licensing model for more information on specific license types.

Component types MegaMatcher 9.0
Standard SDK
MegaMatcher 9.0
Extended SDK
Fingerprint component licenses included with a specific SDK:
 • Fingerprint Matcher 1 single computer license 1 single computer license
 • Embedded Fingerprint Matcher for Android 1 single computer license 1 single computer license
 • Embedded Fingerprint Matcher for iOS 1 single computer license 1 single computer license
 • Embedded Fingerprint Matcher for ARM Linux 1 single computer license 1 single computer license
 • Fast Fingerprint Matcher 1 single computer license 1 single computer license
 • Fingerprint Client (1) 3 single computer licenses 3 single computer licenses
 • Embedded Fingerprint Client for Android 3 single computer licenses 3 single computer licenses
 • Embedded Fingerprint Client for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Fingerprint Client for ARM Linux 3 single computer licenses 3 single computer licenses
 • Fingerprint Extractor 1 single computer license 1 single computer license
 • Embedded Fingerprint Extractor for Android 1 single computer license 1 single computer license
 • Embedded Fingerprint Extractor for iOS 1 single computer license 1 single computer license
 • Embedded Fingerprint Extractor for ARM Linux 1 single computer license 1 single computer license
 • Fast Fingerprint Extractor 1 single computer license 1 single computer license
 • Fast Fingerprint Segmenter 1 single computer license 1 single computer license
 • Fingerprint Capturer 3 single computer licenses 3 single computer licenses
 • Embedded Fingerprint Capturer for Android 3 single computer licenses 3 single computer licenses
 • Embedded Fingerprint Capturer for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Fingerprint Capturer for ARM Linux 3 single computer licenses 3 single computer licenses
Face component licenses included with a specific SDK:
 • Face Verification component 1 single computer license 1 single computer license
 • Face Matcher 1 single computer license 1 single computer license
 • Embedded Face Matcher for Android 1 single computer license 1 single computer license
 • Embedded Face Matcher for iOS 1 single computer license 1 single computer license
 • Embedded Face Matcher for ARM Linux 1 single computer license 1 single computer license
 • Fast Face Matcher 1 single computer license 1 single computer license
 • Face Client (2) 3 single computer licenses 3 single computer licenses
 • Embedded Face Client for Android 3 single computer licenses 3 single computer licenses
 • Embedded Face Client for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Face Client for ARM Linux 3 single computer licenses 3 single computer licenses
 • Face Extractor 1 single computer license 1 single computer license
 • Embedded Face Extractor for Android 1 single computer license 1 single computer license
 • Embedded Face Extractor for iOS 1 single computer license 1 single computer license
 • Embedded Face Extractor for ARM Linux 1 single computer license 1 single computer license
 • Fast Face Extractor 1 single computer license 1 single computer license
 • Fast Face Token Image 1 single computer license 1 single computer license
 • Face Capturer 3 single computer licenses 3 single computer licenses
 • Embedded Face Capturer for Android 3 single computer licenses 3 single computer licenses
 • Embedded Face Capturer for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Face Capturer for ARM Linux 3 single computer licenses 3 single computer licenses
Voice component licenses included with a specific SDK:
 • Voice Matcher 1 single computer license 1 single computer license
 • Embedded Voice Matcher for Android 1 single computer license 1 single computer license
 • Embedded Voice Matcher for iOS 1 single computer license 1 single computer license
 • Embedded Voice Matcher for ARM Linux 1 single computer license 1 single computer license
 • Voice Client 3 single computer licenses 3 single computer licenses
 • Embedded Voice Client for Android 3 single computer licenses 3 single computer licenses
 • Embedded Voice Client for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Voice Client for ARM Linux 3 single computer licenses 3 single computer licenses
 • Voice Extractor 1 single computer license 1 single computer license
 • Embedded Voice Extractor for Android 1 single computer license 1 single computer license
 • Embedded Voice Extractor for iOS 1 single computer license 1 single computer license
 • Embedded Voice Extractor for ARM Linux 1 single computer license 1 single computer license
 • Fast Voice Extractor 1 single computer license 1 single computer license
 • Voice Capturer 3 single computer licenses 3 single computer licenses
 • Embedded Voice Capturer for Android 3 single computer licenses 3 single computer licenses
 • Embedded Voice Capturer for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Voice Capturer for ARM Linux 3 single computer licenses 3 single computer licenses
Iris component licenses included with a specific SDK:
 • Iris Matcher 1 single computer license 1 single computer license
 • Embedded Iris Matcher for Android 1 single computer license 1 single computer license
 • Embedded Iris Matcher for iOS 1 single computer license 1 single computer license
 • Embedded Iris Matcher for ARM Linux 1 single computer license 1 single computer license
 • Fast Iris Matcher 1 single computer license 1 single computer license
 • Iris Client (3) 3 single computer licenses 3 single computer licenses
 • Embedded Iris Client for Android 3 single computer licenses 3 single computer licenses
 • Embedded Iris Client for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Iris Client for ARM Linux 3 single computer licenses 3 single computer licenses
 • Iris Extractor 1 single computer license 1 single computer license
 • Embedded Iris Extractor for Android 1 single computer license 1 single computer license
 • Embedded Iris Extractor for iOS 1 single computer license 1 single computer license
 • Embedded Iris Extractor for ARM Linux 1 single computer license 1 single computer license
 • Fast Iris Extractor 1 single computer license 1 single computer license
 • Iris Capturer 3 single computer licenses 3 single computer licenses
 • Embedded Iris Capturer for Android 3 single computer licenses 3 single computer licenses
 • Embedded Iris Capturer for iOS 3 single computer licenses 3 single computer licenses
 • Embedded Iris Capturer for ARM Linux 3 single computer licenses 3 single computer licenses
Palm print component licenses included with a specific SDK:
 • Palm Print Matcher 1 single computer license 1 single computer license
 • Palm Print Client 1 single computer license 1 single computer license
Server-side matching component licenses included with a specific SDK:
 • Matching Server + +
 • MegaMatcher Accelerator 9.0 Development Edition fingerprint, face and iris engines license   1 single computer license

Notes:
(1) Fingerprint Client component includes Fingerprint Extractor, Fingerprint Segmenter, Fingerprint BSS and Fingerprint WSQ components, which can be also obtained separately.
(2) Face Client component includes Face Extractor, Face Token Image and Face BSS components, which can be also obtained separately.
(3) Iris Client component includes Iris Extractor and Iris BSS components, which can be also obtained separately.

MegaMatcher 9.0 SDK includes programming samples and tutorials that show how to use the components of the SDK to perform fingerprint, face and iris template extraction or matching against other templates. The samples and tutorials are available for these programming languages and platforms:

  Windows
32 & 64 bit
Linux
32 & 64 bit
Mac OS X Android iOS
Programming samples
 • C/C++ + + +    
 • Objective-C         +
 • C# +        
 • Visual Basic .NET +        
 • Sun Java 2 + + + +  
Programming tutorials
 • C + + +    
 • C++ + + +    
 • C# +        
 • Visual Basic .NET +        
 • Sun Java 2 + + + +