Futronic Linux Fingerprint Recognition Software Development Kit (SDK) is an excellent tool for users to develop Linux based fingerprint recognition application software. It works seamlessly with the Futronic FS80 USB2.0 fingerprint scanner.
With the SDK, you can make use of Futronic proprietary fingerprint recognition algorithm without knowing the details of a purely mathematical process. So fingerprint recognition can be integrated into any application program to REPLACE the users' Logon password by a touch of finger to make your system more secure and user administration easier.
Major SDK features
The Linux SDK has the following major features:
- Capturing fingerprint image from Futronic FS80 USB2.0 fingerprint scanner
- Extracting fingerprint characteristics(minutiae) from the captured image and creating a template which can be used:
- For registration, the template will be stored in the database
- For authentication, the template will be matched to pre-registered template
- Matching fingerprint templates can be done in 1-to-1 or 1-to-many manner
- Recognition accuracy, FAR & FRR, can be adjusted to suit security requirement of different application.
- Support Live Finger Detection(LFD) when using together with Futronic FS80 USB2.0 Fingerprint Scanner
The Linux SDK has exactly the same function as the Futronic Windows SDK. It includes header file that define API, libraries, and sample code for GNU C/C++ on x86 based hardware platform.
There are two libraries, libScanAPI.so and ftrapi.so.
1. libScanAPI.so is responsible for the fingerprint image capturing, it works with the libusb.so.
2. ftrapi.so is responsible for the fingerprint processing and recognition.
Standard Linux SDK package includes sample program with source code to illustrate how to use the SDK. Please download the "gtk_demo" sample program from this page to try and contact Futronic for more details
Linux USB driver
The Linux SDK doesn't use a kernel mode driver for Futronic FS80 USB2.0 fingerprint scanner, but works with a well-known multi-platform library libusb.so. "libusb" is a library to allow userspace application access to USB devices. We recommend using the latest version 0.1.12 with FS80 USB fingerprint scanner. Please check the "libusb" official site http://libusb.sourceforge.net.
Tested Linux platforms
Futronic Linux SDK should works on all Linux platforms with kernel 2.4 or after. And it has been tested on the following on x86 based hardware:
- Redhat
- OpenSuse
- Debian
- Fedora Core
- Knoppix
- Ubuntu