Biometrics
A.I. & Robotics
Resources
Ordering
Services

VeriFinger SDK System Requirements

Download
VeriFinger SDK
brochure
(PDF)
  • PC and Mac specific:
    • PC or Mac with x86 (32-bit) or x86-64 (64-bit) compatible processors. 2GHz or better processor is recommended.
    • At least 128 MB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. For example, 25,000 templates (each with 2 fingerprints inside) require about 50 MB of additional RAM.
    • Free space on hard disk drive (HDD):
      • at least 1 GB required for the development.
      • 100 MB required for VeriFinger components deployment.
      • Additional space would be required in these cases:
        • VeriFinger does not require the original fingerprint image to be stored for the matching; only the templates need to be stored. However, storing fingerprint images on hard drive for the potential future usage is recommended.
        • Usually a database engine runs on a separate computer (back-end server). However, DB engine can be installed on the same computer for standalone applications. In this case HDD space for templates storage must be available. For example, 25,000 templates (each with 2 fingerprints inside) stored using a relational database would require about 60 MB of free HDD space. Also, the database engine itself requires HDD space for running. Please refer to HDD space requirements from the database engine providers.
  • Smartphone and tablet specific:
    • A smartphone or tablet or other device that is running Android OS.
    • ARM-based 1.5 GHz processor recommended for fingerprint processing in the specified time. Slower processors may be also used, but the fingerprint processing will take longer time.
    • At least 20 MB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. For example, 1,000 templates (each containing 2 fingerprint records) require about 2 MB of additional RAM.
    • Free storage space (built-in flash or external memory card):
      • 30 MB required for embedded fingerprint components deployment for each separate application.
      • Additional space would be required if an application needs to store original fingerprint images. VeriFinger does not require the original fingerprint image to be stored for the matching; only the templates need to be stored.
  • Fingerprint reader. VeriFinger SDK includes support modules for more than 100 fingerprint scanners under Microsoft Windows, Android, Linux and Mac OS X platforms. Integrators can also write plug-ins to support their fingerprint readers using the plug-in framework provided with the Device Manager from the VeriFinger SDK.
  • Database engine or connection with it. VeriFinger templates can be saved into any DB (including files) supporting binary data saving. VeriFinger Extended SDK contains the following support modules for Matching Server:
    • Microsoft SQL Server (only for Microsoft Windows platform);
    • MySQL (for Microsoft Windows and Linux platforms);
    • Oracle (for Microsoft Windows and Linux platforms);
    • PostgreSQL (for Microsoft Windows and Linux platforms);
    • SQLite (for Microsoft Windows, Linux and Mac OS X platforms).
  • Network/LAN connection (TCP/IP) for client/server applications. Also, network connection is required for using Matching server component (included in VeriFinger Extended SDK). Communication with Matching server is not encrypted therefore, if communication must be secured, a dedicated network (not accessible outside the system) or a secured network (such as VPN; VPN must be configured using operating system or third party tools) is recommended.
  • Microsoft Windows specific requirements:
    • Microsoft Windows XP / Vista / 7 / 8 / Server 2003 / Server 2008 / Server 2008 R2 / Server 2012, 32-bit or 64-bit. If a fingerprint scanner is required, note that some scanners are supported only on 32-bit OS or only from 32-bit applications.
    • Microsoft .NET framework 3.5 or newer (for .NET components usage).
    • One of following development environments for application development:
      • Microsoft Visual Studio 2008 SP1 or newer (for application development under C/C++, C#, Visual Basic .Net)
      • Sun Java 1.6 SDK or later
  • Android specific requirements:
    • Android 4.0 (API level 14) OS or newer.
    • PC-side development environment requirements:
      • Java SE JDK 6 (or higher)
      • Eclipse Indigo (3.7) IDE
      • Android development environment (at least API level 14 required)
      • Apache Maven 3.1.x or newer
      • Internet connection for activating VeriFinger component licenses
  • Linux specific requirements:
    • Linux 2.6 or newer kernel (32-bit or 64-bit) is required. Linux 3.0 or newer kernel is recommended. If a fingerprint scanner is required, note that some scanners are supported only on 32-bit OS or only from 32-bit applications.
    • glibc 2.11.3 or newer
    • wxWidgets 3.0.0 or newer libs and dev packages (to build and run SDK samples and applications based on them)
    • Qt 4.8 or newer libs, dev and qmake packages (to build and run SDK samples and applications based on them)
    • GCC-4.0.x or newer (for application development)
    • GNU Make 3.81 or newer (for application development)
    • Sun Java 1.6 SDK or later (for application development with Java)
    • pkg-config-0.21 or newer (optional; only for Matching Server database support modules compilation)
  • Mac OS X specific requirements:
    • Mac OS X (version 10.7 or newer)
    • XCode 4.3 or newer (for application development)
    • wxWidgets 3.0.0 or newer libs and dev packages (to build and run SDK samples and applications based on them)
    • Qt 4.8 or newer libs, dev and qmake packages (to build and run SDK samples and applications based on them)
    • GNU Make 3.81 or newer (to build samples and tutorials development)
    • Sun Java 1.6 SDK or later (for application development with Java)
Products
AFIS or multi-biometric fingerprint, iris, face and voice identification for large-scale systems.
MegaMatcher

Face identification for PC, mobile and Web solutions.
VeriLook

Fingerprint identification for PC, mobile and Web solutions.
VeriFinger

Iris identification for PC, mobile and Web solutions.
VeriEye

Speaker recognition for PC, mobile and Web applications.
VeriSpeak

Ready-to-use robotics development kit.
SentiBotics

More products for developers:

End-user products:
  • NCheck Bio Attendance – an attendance control application that uses fingerprint or face biometrics to perform persons identification.
  • NVeiler Video Filter – a plug-in for VirtualDub that automatically detects faces in a frame, tracks the faces (or other objects) in subsequent frames and hides them.
  • NPointer – a freeware application for gesture- and voice-based computer control that captures hand movements with a webcam and accepts voice commands.
 
Copyright © 1998 - 2014 Neurotechnology | Terms & Conditions | Privacy Policy