|
VeriLook Standard SDK and Extended SDK
VeriLook SDK is based on VeriLook PC-based face recognition technology and is intended for biometric systems developers and integrators. The SDK allows rapid development of biometric applications using functions from the VeriLook algorithm that ensure fast and reliable face identification. VeriLook can be easily integrated into the customer's security system. The integrator has complete control over SDK data input and output.
VeriLook SDK includes Camera Manager library for Microsoft Windows and Linux that allows to perform simultaneous capture from multiple cameras.
VeriLook is available as the following SDKs:
- VeriLook 3.3 Standard SDK is intended for PC-based biometric application development. It includes Matcher and Extractor components, programming samples and tutorials, camera manager library and software documentation. The SDK allows the development of biometric applications for Microsoft Windows, Linux or Mac OS X operating systems.
- VeriLook 3.3 Extended SDK is intended for biometric 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 VeriLook 3.3 Standard SDK and VeriLook 3.3 Extended SDK
| Components |
VeriLook Standard SDK |
VeriLook 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 |
| • VeriLook 3.3 Extractor |
1 license |
3 licenses |
| • VeriLook 3.3 Matcher |
1 license |
1 license |
| • Camera manager library |
+ |
+ |
|
+ |
+ |
|
| VeriLook 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) |
|
|
|
+ |
|
|
| • Sun Java 2 |
+ |
|
|
+ |
|
|
| • Sun Java 2 web client (for Matching Server) |
|
|
|
+ |
|
|
| • Visual Basic 6 |
+ |
|
|
+ |
|
|
| • Visual Basic .NET |
+ |
|
|
+ |
|
|
| • Delphi |
+ |
|
|
+ |
|
|
| Programming tutorials |
| • C |
+ |
+ |
+ |
+ |
+ |
+ |
| • C/C++ (for Matching Server) |
|
|
|
+ |
+ |
|
| • C# |
+ |
|
|
+ |
|
|
| • C# (for Matching Server) |
|
|
|
+ |
|
|
| • Visual Basic 6 |
+ |
|
|
+ |
|
|
| • Visual Basic .NET |
+ |
|
|
+ |
|
|
| • Delphi |
+ |
|
|
+ |
|
|
| Documentation |
| • VeriLook 3.3 SDK documentation |
+ |
VeriLook Matching Server
VeriLook Matching Server software is not included in VeriLook 3.3 Standard SDK.
VeriLook Matching Server is ready-to-use software that performs the identification and verification of faces on the server side. The server is intended to be used in web-based and other network-based systems.
VeriLook 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);
- Sample Java applet.
VeriLook Extractor component
VeriLook Extractor creates face templates from face images. Image quality control can be applied to accept only good quality face images.
The Extractor can generalize a face template from several face images to improve the template's quality.
Live face detection can be used for determining whether a face in a video stream belongs to a real human or is a photo.
VeriLook Matcher component
VeriLook Matcher performs face template matching in 1-to-1 and 1-to-many modes.
Camera Manager library
Camera Manager library works under Microsoft Windows and Linux and provides functionality for working with cameras. The library allows to perform simultaneous capture from multiple cameras.
System Requirement
System requirements for VeriLook Matching Server
- PC with 32-bit or 64-bit CPU (2 GHz x86-compatible processor or better);
- UDP and TCP network support;
- MySQL, Oracle, Microsoft SQL Server or SQLite (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 VeriLook Matcher and Extractor components:
- PC (32- or 64-bit) or Mac with 2 GHz processor or better;
- Optionally, camera or webcam (recommended frame size: 640 x 480);
- Microsoft Windows specific:
- Microsoft Windows 2000/XP/2003/Vista;
- Microsoft .NET framework 2.0 (for .NET components);
- Microsoft Visual Studio 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;
- Mac OS X specific:
- Mac OS X (version 10.3.9 or newer)
|