VeriEye Standard SDK and Extended SDK
VeriEye SDK is based on VeriEye iris recognition technology and is intended for biometric systems developers and integrators.
The SDK allows rapid development of biometric applications using functionality from the VeriEye algorithm that ensures relable fast iris identification.
VeriEye can be easily integrated into the customer's security system.
The integrator has complete control over SDK data input and output.
VeriEye is available as the following SDKs:
-
VeriEye 2.0 Standard SDK is intended for PC-based biometric application development.
It includes Matcher and Extractor components, programming samples and tutorials, eye iris scanner support modules and software documentation.
The SDK allows the development of biometric applications for Microsoft Windows, Linux or Mac OS X operating systems.
-
VeriEye 2.0 Extended SDK is intended for biometric web-based and network application development.
It includes all features of Standard SDK.
Additionally, the SDK contains a ready-to-use matching server.
The table below compares VeriEye 2.0 Standard SDK and VeriEye 2.0 Extended SDK.
| Components |
VeriEye Standard SDK |
VeriEye 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 |
| • VeriEye 2.0 Extractor |
1 license |
3 licenses |
| • VeriEye 2.0 Matcher |
1 license |
1 license |
| VeriEye 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# client (for Matching Server) |
| | |
+ | | |
| • Visual Basic .NET |
+ | | |
+ | | |
| • Sun Java 2 |
+ | | |
+ | | |
| Programming tutorials |
| • C |
+ | + | + |
+ | + | + |
| • C/C++ (for Matching Server) |
| | |
+ | + | |
| • C# |
+ | | |
+ | | |
| • C# (for Matching Server) |
| | |
+ | | |
| • Visual Basic .NET |
+ | | |
+ | | |
| Documentation |
| • VeriEye 2.0 SDK documentation |
+ |
VeriEye Matching Server
VeriEye Matching Server software is not included in VeriEye 2.0 Standard SDK.
VeriEye Matching Server is ready-to-use software that performs the identification and verification of irises on the server side.
The server is intended to be used in web-based and other network-based systems.
VeriEye Matching Server runs on PCs with Microsoft Windows or Linux and includes these additional components:
- Server administration tutorials that show how to receive information about server state.
- Configuration assistance tool.
- Support modules for MySQL, Oracle, Microsoft SQL Server and SQLite databases.
-
Sample client applications:
- C# sample (for Microsoft Windows)
- C sample (for Linux)
VeriEye Extractor component
VeriEye Extractor creates iris templates from iris images.
VeriEye Matcher component
VeriEye Matcher performs iris template matching in 1-to-1 and 1-to-many modes.
Supported eye iris scanners and platforms
The table below explains which iris scanners are supported under certain platforms.
Go to VeriEye contents
System requirements
System requirements for VeriEye Matching Server
- PC with 32-bit or 64-bit CPU (2 GHz x86-compatible processor or better);
- UDP and TCP network support;
- MySQL, Oracle, SQLite or Microsoft SQL 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;
System requirements for VeriEye Matcher and Extractor components:
- PC (32- or 64-bit) or Mac with 2 GHz processor or better;
- Iris scanner support module (users can use the iris scanning component, included in VeriEye 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 2005 or newer (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;
-
Mac OS X specific:
- Mac OS X (version 10.3.9 or newer)
Go to VeriEye contents
|