Face Verification SDK

Biometric identity verification for large-scale high-security applications

The Face Verification SDK is designed for integration of facial authentication into enterprise and consumer applications for mobile devices and PCs. The simple API of the library component helps to implement solutions like payment, e-services and all other apps that need enhanced security through biometric face recognition, while keeping their overall size small for easy deployment to millions of users.

Different liveness detection functionalities are included to implement anti-spoofing mechanism with the possibility of configuring the balance between security and usability of the application.

Available for new and existing customers of VeriLook SDK and MegaMatcher SDK on Android, iOS, Microsoft Windows, Mac OS X and Linux platforms.


Download Brochure (PDF).

Download demo app for Android.

Download 30-day SDK Trial.

System Requirements

There are specific requirements for each platform which will run applications based on the Face Verification SDK. Note that VeriLook-based applications have different system requirements.

Click on specific platform to view the corresponding requirements.

Microsoft Windows platform requirements

  • Microsoft Windows Vista / 7 / 8 / 10, 32-bit or 64-bit.
  • PC or laptop with x86 (32-bit) or x86-64 (64-bit) compatible processors.
    • 2 GHz or better processor is recommended.
    • SSE2 support is required. Processors that do not support SSE2 cannot run the VeriLook algorithm used in the Face Verification SDK. Please check if a particular processor model supports SSE2 instruction set.
  • At least 128 MB of free RAM should be available for the application.
  • Free space on hard disk drive (HDD):
    • at least 1 GB required for the development.
    • 30 MB required for Face Verification component deployment.
  • A camera or webcam which is accessible using DirectShow interface.
  • Microsoft .NET framework 4.5 or newer (for .NET components usage).
  • One of following development environments for application development:
    • Microsoft Visual Studio 2012 or newer (for application development under C/C++, C#, Visual Basic .Net)
    • Sun Java 1.7 SDK or later

Android platform requirements

  • A smartphone or tablet that is running Android 4.4 (API level 19) OS or newer.
    • API level 22 is the recommended target for code compilation.
    • If you have a custom Android-based device or development board, contact us to find out if it is supported.
  • ARM-based 1.5 GHz processor recommended for face processing in the specified time. Slower processors may be also used, but the face processing will take longer time.
  • At least 20 MB of free RAM should be available for the application.
  • 30 MB of free storage space (built-in flash or external memory card) required for the component deployment for each separate application.
  • Any smartphone's or tablet's built-in camera which is supported by Android OS. The camera should have at least 0.3 MegaPixel (640 x 480 pixels) resolution.
  • PC-side development environment requirements:
    • Java SE JDK 6 (or higher)
    • Eclipse Indigo (3.7) IDE
    • Android development environment (at least API level 19 required)
    • One of the following build automation systems:
    • Internet connection for activating the Face Verification component licenses

iOS platform requirements

  • One of the following devices, running iOS 8.0 or newer:
    • iPhone 5 or newer iPhone.
    • iPad 2 or newer iPad, including iPad Mini and iPad Air models.
  • At least 20 MB of free RAM should be available for the application.
  • 30 MB of free storage space (built-in flash) required for the component deployment for each separate application.
  • Development environment requirements:
    • a Mac running Mac OS X 10.10.x or newer.
    • Xcode 6.4 or newer.

Mac OS X platform requirements

  • A Mac running Mac OS X 10.7.x or newer. 2 GHz or better processor is recommended.
  • At least 128 MB of free RAM should be available for the application.
  • Free space on hard disk drive (HDD):
    • at least 1 GB required for the development.
    • 30 MB required for the component deployment.
  • A camera or webcam which is accessible using GStreamer interface.
  • Specific requirements for application development:
    • XCode 4.3 or newer
    • GNU Make 3.81 or newer (to build samples and tutorials development)
    • Sun Java 1.7 SDK or later

Linux x86 / x86-64 platform requirements

  • Linux 2.6 or newer kernel (32-bit or 64-bit) is required. Linux 3.0 kernel or newer is recommended.
  • PC or laptop with x86 (32-bit) or x86-64 (64-bit) compatible processors.
    • 2 GHz or better processor is recommended.
    • SSE2 support is required. Processors that do not support SSE2 cannot run the VeriLook algorithm used in the Face Verification SDK. Please check if a particular processor model supports SSE2 instruction set.
  • At least 128 MB of free RAM should be available for the application.
  • Free space on hard disk drive (HDD):
    • at least 1 GB required for the development.
    • 30 MB required for Face Verification component deployment.
  • A camera or webcam which is accessible using GStreamer interface.
  • glibc 2.11.3 library or newer
  • GStreamer 1.2.2 or newer with gst-plugin-base and gst-plugin-good is required for face capture using camera/webcam or rtsp video. GStreamer 1.4.x or newer is recommended.
  • Specific requirements for application development:
    • GCC-4.4.x or newer
    • GNU Make 3.81 or newer
    • Sun Java 1.7 SDK or later
Neurotechnology Distributors Map Ex-Cle S.A - representative in Argentina FingerSec do Brasil - distributor in Brazil (web site in Portuguese) Distributors in Chile Neurotechnology's Chinese Office (web site in Chinese) Security Systems Ltda - distributor in Colombia (web site in Spanish) Data6terms - distributor in Congo D.R. General Security El Salvador - distributor in El Salvador (web site in Spanish) Infokey Software Solutions - distributor in Greece (web site in Greek and English) Fulcrum Biometrics India Pvt. Ltd. - distributor in India Unifyia Solutions India Pvt. Ltd. - distributor in India Biometric srl - distributor in Italy (web site in Italian) Software Sources Ltd - distributor in Israel Tegara Corporation - distributor in Japan (web site in Japanese) Bruce and Brian Co., LTD. - distributor in Korea (web site in Korean) Biosec Solutions - distributor in Nigeria Digital Data Systems - distributor in Pakistan Ex-Cle S.A - distributor in Paraguay Digital Works - distributor in Peru Fingerprint i.t. - distributor in South Africa Intuate Biometrics - distributor in Spain (web site in Spanish) Sri Lanka Division - Neurotechnology Lab Delaney Biometrics - distributor in the UK Fulcrum Biometrics - representative in the USA Unifyia, Inc - distributor in the USA Distributors in Venezuela
Follow us
Facebook icon   LinkedIn icon   Twitter icon
Google+ icon   Youtube icon
Copyright © 1998 - 2018 Neurotechnology | Terms & Conditions | Privacy Policy | Career