Contents of this page
Overview
VeriFinger SDK is based on the VeriFinger fingerprint recognition technology and is intended for biometric systems developers and integrators. It allows rapid development of biometric applications using functionality from the VeriFinger algorithm, which ensures high reliability of the fingerprint identification, 1:1 and 1:N matching modes and comparison speeds of up to 40,000 fingerprints per second. VeriFinger can be easily integrated into the customer's security system. The integrator has complete control over SDK data input and output, therefore, SDK functions can be used in connection with any scanner, any database and any user interface.
VeriFinger SDK supports Microsoft Windows, Linux and Mac OS X
.
Contents of VeriFinger 6.0 Standard SDK and Extended SDK
The following VeriFinger 6.0 SDKs are available:
- VeriFinger 6.0 Standard SDK
is intended for PC-based biometrical application development. It
includes Matcher and Extractor components, programming samples and
tutorials, fingerprint scanner drivers and software documentation. The
SDK allows the development of biometric applications for Microsoft
Windows, Linux or Mac OS X operating systems.
-
VeriFinger 6.0 Extended SDK is intended for biometrical Web-based and network application development.
It includes all features of Standard SDK.
Additionally, the SDK contains sample client applications, tutorials and a ready-to-use matching server.
The table below compares VeriFinger 6.0 Standard SDK and VeriFinger 6.0 Extended SDK.
| Components |
VeriFinger Standard SDK |
VeriFinger Extended SDK |
MS Windows
(32 & 64 bit) |
Linux
(32 & 64 bit) |
Mac OS X |
MS Windows
(32 & 64 bit) |
Linux
(32 & 64 bit) |
Mac OS X |
| • VeriFinger 6.0 Extractor |
1 license |
3 licenses |
| • VeriFinger 6.0 Matcher |
1 license |
1 license |
| • Scanners support module |
+ |
+ |
+ |
+ |
+ |
+ |
| VeriFinger Matching Server |
| • Matching server software |
|
|
|
+ |
+ |
|
| • Server administration tool API |
|
|
|
+ |
+ |
|
| • Microsoft SQL Server support module |
|
|
|
+ |
|
|
| • MySQL database support module |
|
|
|
+ |
+ |
|
| • Oracle database support module |
|
|
|
+ |
+ |
|
| • SQLite database support module |
|
|
|
+ |
+ |
|
| Programming samples |
| • C/C++ |
+ |
+ |
+ |
+ |
+ |
+ |
| • C# |
+ |
|
|
+ |
|
|
| • C# web client (for Matching Server) |
|
|
|
+ |
|
|
| • Sun Java 2 |
+ |
+ |
|
+ |
+ |
|
| • Sun Java 2 web client (for Matching Server) |
|
|
|
+ |
+ |
|
| • Visual Basic 6 |
+ |
|
|
+ |
|
|
| • Visual Basic .NET |
+ |
|
|
+ |
|
|
| • VBA (Microsoft Access 2003) |
+ |
|
|
+ |
|
|
| • Delphi 7 |
+ |
|
|
+ |
|
|
| Programming tutorials |
| • C |
+ |
+ |
+ |
+ |
+ |
+ |
| • C/C++ (for Matching Server) |
|
|
|
+ |
+ |
|
| • C# |
+ |
|
|
+ |
|
|
| • C# (for Matching Server) |
|
|
|
+ |
|
|
| • Visual Basic 6 |
+ |
|
|
+ |
|
|
| • Visual Basic .NET |
+ |
|
|
+ |
|
|
| • Delphi 7 |
+ |
|
|
+ |
|
|
| Documentation |
| • VeriFinger 6.0 SDK documentation |
+ |
Supported scanners and platforms
The table below explains which scanners are supported under certain platforms.
| |
MS Windows |
MS Windows Vista |
Linux |
Mac OS X |
| 32 bit |
64 bit |
32 bit |
64 bit |
32 bit |
64 bit |
| • DigitalPersona U.are.U 2000* / 4000 * |
+ |
|
+ |
|
|
|
|
| • Cross Match Verifier 300 family / Verifier 310 |
+ |
|
|
|
|
|
|
| • Identix DFR 2080, DFR 2090 and DFR 2100 |
+ |
|
|
|
|
|
|
| • Green Bit DactyScan 26 |
+ |
|
+ |
|
|
|
|
| • Hongda S680 |
+ |
|
|
|
|
|
|
| • TST Biometrics BiRD 3 |
+ |
|
+ |
|
|
|
|
| • Futronic FS80 / 81 / 82 |
+ |
+ |
+ |
+ |
+ |
|
|
| • Futronic eFAM (FS84) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| • NITGEN Fingkey Hamster / Fingkey Hamster II |
+ |
|
+ |
|
|
|
|
| • SecuGen Hamster III |
+ |
|
+ |
|
+ |
|
|
| • SecuGen Hamster Plus / Hamster IV |
+ |
|
+ |
|
|
|
|
| • BioLink U-Match MatchBook v.3.5 |
+ |
|
+ |
|
+ |
|
|
| • Testech Bio-i |
+ |
|
+ |
|
|
|
|
| • Digent Izzix 1000 |
+ |
|
|
|
|
|
|
| • UPEK TouchChip TCRU1C / TCRU2C |
+ |
|
+ |
|
|
|
|
| • LighTuning LTT-C500 |
+ |
|
|
|
|
|
|
| • Atmel FingerChip |
+ |
|
|
|
|
|
|
| • Tacoma CMOS |
+ |
|
+ |
|
+ |
+ |
+ |
| • BiometriKa FX 2000 / FX 3000 |
+ |
|
+ |
|
+ |
|
|
| • BiometriKa HiScan |
+ |
|
|
|
+ |
|
|
| • Lumidigm Venus Series sensors |
+ |
|
+ |
|
|
|
|
| • Certis Image |
+ |
|
|
|
|
|
|
| • Startek FM200 |
+ |
|
+ |
|
+ |
+ |
+ |
| • Biometri-CS CS-Pass |
+ |
|
|
|
+ |
+ |
+ |
| • AuthenTec AF-S2 / AES4000 |
+ |
|
|
|
+ |
+ |
+ |
| • AuthenTec AES2501B |
+ |
|
|
|
|
|
|
| • Fujitsu MBF200 |
+ |
|
|
|
+ |
+ |
+ |
* DigitalPersona U.are.U scanners' driver supports simultaneous input from multiple U.are.U scanners.
VeriFinger Matching Server
VeriFinger Matching Server software is not included in VeriFinger 6.0 Standard SDK.
VeriFinger Matching Server is a ready-to-use software that performs the
identification and verification of fingerprints on the server side. The
server is intended to be used in web-based and other network-based
systems.
VeriFinger Matching Server runs on PCs with Microsoft Windows or Linux and includes these additional components:
- Server administration tool for monitoring servers state, managing log and other server administration tasks;
- Support modules for MySQL and Oracle databases.
-
Sample client applications:
- C# tutorials (for Microsoft Windows);
- C sample (for Linux);
- Sample Java applet.
VeriFinger Extractor component
VeriFinger Extractor creates fingerprint templates from fingerprint images.
Image quality control can be applied to accept only good quality fingerprint images.
The Extractor can generalize a fingerprint template from several fingerprint images to improve template's quality.
VeriFinger Matcher component
VeriFinger Matcher performs fingerprint template matching in 1:1 and 1:n modes.
System requirements
System requirements for VeriFinger Mathing Server
- PC with x86 compatible CPU (2 GHz processor or better is recommended);
- UDP and TCP network support;
- MySQL or Oracle server (other DB servers require a custom support module to be developed by the integrator);
-
Microsoft Windows specific:
- Microsoft Windows 2000/XP/2003/Vista.
-
Linux specific:
- Linux 2.6 or newer;
- GCC-4.0.x or newer;
- pkg-config-0.21 or newer;
- GNU Make 3.81 or newer;
- GTK+-2.10.x or newer libs and dev packages;
- libtiff-3.8.x or newer libs and dev packages;
System requirements for VeriFinger Matcher and Extractor components:
- PC with x86 compatible CPU (2 GHz processor or better is recommended);
- UDP and TCP network support (for network-based applications);
- Fingerprint
scanner driver (users can use the fingerprint scanning component,
included in VeriFinger SDK, or can obtain the driver from the scanner's
manufacturer);
-
Microsoft Windows specific:
- Microsoft Windows 2000/XP/2003/Vista;
- Microsoft .NET framework 2.0 (for .NET components);
- Microsoft Visual Studio .Net 2005 or newer, or Microsoft Visual Basic 6 (for application development).
-
Linux specific:
- Linux 2.6 or newer;
- GCC-4.0.x or newer;
- pkg-config-0.21.x or newer;
- GNU Make 3.81 or newer;
- GTK+-2.10.x or newer libs and dev packages;
- libtiff-3.8.x or newer libs and dev packages;
Additional products
These products can be used together with VeriFinger SDKs:
SDK Trial
Neurotechnology offers VeriFinger 6.0 Standard SDK and Extended SDK on a 30 day trial.
The trials allow developers to explore the SDKs' possibilities and to
try them in real environments and real applications. Constant Internet
connection is required during evaluation.
VeriFinger SDK trials are available for downloading.
The VeriFinger 6.0 algorithm demo application for Microsoft Windows is also available for downloading.
Ordering
|