Rework some image handling; add public binarization API
commitba24c0884a6c193854104bc234d981928ca33c32
authorDaniel Drake <dsd@cs.manchester.ac.uk>
Sat, 17 Nov 2007 12:46:00 +0000 (17 12:46 +0000)
committerDaniel Drake <dsd@cs.manchester.ac.uk>
Sat, 17 Nov 2007 12:51:28 +0000 (17 12:51 +0000)
tree861c7b7e71241c9cc0332fed2865fc4263be0f8b
parent72c304999a07af03f0bad9485ebee6f9d0fcb520
Rework some image handling; add public binarization API

I want to offer the ability for an application to view a binarized
version of a scanned print. This lead onto a few changes:

 1. Store minutiae and binarized data inside fp_img
 2. Move resize code to the capture path, it previously happened much
    later.
 3. Add fp_img_binarize() to return a new image in binarized form.
 4. Add a BINARIZED_FORM flag to prevent an image being binarized again.

In future, it would be nice to be able to binarize without detecting
minutiae, but this involves some work on the NBIS interaction.
libfprint/drivers/aes2501.c
libfprint/drivers/aes4000.c
libfprint/drivers/uru4000.c
libfprint/fp_internal.h
libfprint/fprint.h
libfprint/img.c
libfprint/imgdev.c
libfprint/nbis/include/lfs.h