Content of this page
Overview
VeriLook SDK is based on the
VeriLook
PC-based face recognition technology and is intended for biometric
systems developers and integrators. It allows rapid development of
biometric applications using functions from the VeriLook library, which
ensure high reliability of the face identification. VeriLook SDK enables
1:1 and 1:N matching modes, simultaneous multiple face
detection, processing and identification with a comparison speed of
100,000 faces per second.
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 which
allows to perform simultaneous capture from multiple cameras.
Contents of VeriLook 3.2 Standard SDK and Extended SDK
VeriLook is available as the following SDKs:
- VeriLook 3.2 Standard SDK is intended for PC-based
biometrical 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.2 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 VeriLook 3.2 Standard SDK and VeriLook 3.2 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.2 Extractor |
1 license |
3 licenses |
| • VeriLook 3.2 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# web client (for Matching Server) |
|
|
|
+ |
|
|
| • Sun Java 2 |
+ |
+ |
|
+ |
+ |
|
| • Sun Java 2 web client (for Matching Server) |
|
|
|
+ |
+ |
|
| • Visual Basic 6 |
+ |
|
|
+ |
|
|
| • Visual Basic .NET |
+ |
|
|
+ |
|
|
| • Delphi 7 |
+ |
|
|
+ |
|
|
| Programming tutorials |
| • C |
+ |
+ |
+ |
+ |
+ |
+ |
| • C/C++ (for Matching Server) |
|
|
|
+ |
+ |
|
| • C# |
+ |
|
|
+ |
|
|
| • C# (for Matching Server) |
|
|
|
+ |
|
|
| • Visual Basic 6 |
+ |
|
|
+ |
|
|
| • Visual Basic .NET |
+ |
|
|
+ |
|
|
| • Delphi 7 |
+ |
|
|
+ |
|
|
| Documentation |
| • VeriLook 3.2 SDK documentation |
+ |
VeriLook Matching Server
VeriLook Matching Server software is not included in VeriLook 3.2
Standard SDK.
VeriLook Matching Server is a 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 tool for monitoring servers
state, managing log and other server administration tasks;
- Support modules for MySQL and Oracle
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 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:1 and 1:n modes.
Camera Manager library
Camera Manager library works under Microsoft Windows and provides
functionality for working with cameras. The library allows to perform
simultaneous capture from multiple cameras
System requirements
System requirements for VeriLook Matching 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 VeriLook Matcher and Extractor components:
- PC 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 DirectX 8.1 or later
- Microsoft XML Parser (MSXML) 3.0
- Microsoft GDI+ library
- Linux specific:
- Linux (based on glibc 2.5 or newer)
- Video4linux
- Mac OS X specific
- Mac OS X (version 10.3.9 or newer)
- QuickTime 6 or later
SDK Trials
Neurotechnology offers VeriLook 3.2 Standard SDK and Extended SDK on a
30 day trial. The trials allows developers to explore the SDKs'
possibilities and to try them in real environments and real applications.
Constant Internet connection is required during evaluation.
VeriLook SDK trials are available for
downloading.
The VeriLook 3.2 algorithm demo application for Microsoft Windows is also
available for
downloading.
Ordering
|