User Tools

Site Tools


installing_libfprint

Introduction

The library libfprint provides support for several fingerprint readers. Even though this project wasn't officially aimed to embedded systems, I was able to successfully install it and run all of it's applications using U.are.U fingerprint readers from Digital Persona.

Install dependencies

Libfprint makes use of four main libraries which are: LIBUSB, CRYPTO, GLIB and IMAGEMAGICK. First of all, you need libusb-1.0 installed on your system. Download the latest package sources (1.0.8 at the time) and install them:

cd /opt

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2

tar jxvf libusb-1.0.8.tar.bz2

cd libusb-1.0.8/

./configure --prefix=/usr

make 

make install

Now install:

apt-get install libusb-dev libssl-dev libglib2.0-dev imagemagick libmagick9-dev

Be patient, installing imagemagick can take a while, I ran into some trouble with packages being corrupted, simply remove them and install them again.

Compiling libfprint

Now that you have everything set up, download libfprint, compile it and install it:

cd /opt

wget http://sourceforge.net/projects/fprint/files/libfprint/v0.0.6/libfprint-0.0.6.tar.bz2

tar jxvf libfprint-0.0.6.tar.bz2

cd libfprint-0.0.6/

./configure --prefix=/usr

make

make install

Examples

After you have compiled and installed the library, go ahead and compile the examples:

cd examples/

make

That's it! Go test them!

installing_libfprint.txt · Last modified: 2017/01/03 21:27 by admin