Hi Anthony,

Please subscribe to the list so that we don't have to moderate your posts :)

wxCover wrote:
> A good news for those of you who have an aes1610 device.
> I was working on a driver for it when Daniel contacted me a few days ago.
> I've adapted my code to fprint. I've attached a first version of this 
> driver based on the aes2501.
> I've tested it and it seems to work quite well. You'll just have to put 
> the files in the driver dir and change the makefile etc. There's also 
> the authors file to update.

Thanks a lot for working on this!

I am very keen on including an aes1610 driver and doing a new release, a 
couple of trivial things I will change first:

1. ARRAY_SIZE no longer exists in the development tree, I switched to 
G_N_ELEMENTS from glib
2. Tabs rather than spaces -- I know this is a holy war, but consistency 
is good and the rest of the code is tabs.
3. I'll assign a proper driver ID

Before I do this, a couple of questions:

Are the images always standardized correctly? By standardized, I mean 
the "finger_standardized.pgm" output file from the img_capture example 
should be dark finger ridges on a light background, and it should be 
natural upright orientation (no matter which way you scan your finger). 
Here is an example of a standardized image:
http://www.reactivated.net/fprint/wiki/images/Fprint_demo_v0.2_verify.gif

How well is the image processing code working for this device? Is it 
reliably detecting when fingers do and don't match?

How many minutiae are being detected on a good scan?
What kind of match scores are you getting for scans of the same finger, 
and scans of different fingers?

To find the above info, configure libfprint with --enable-debug-log
Then run the enroll example, and enroll a finger: it will tell you how 
many minutiae it found:

fp:debug [fpi_img_detect_minutiae] minutiae scan completed in 0.233294 secs
fp:debug [fpi_img_detect_minutiae] detected 80 minutiae
fp:debug [print_data_new] length=2404 driver=02 devtype=0000
fp:debug [fp_enroll_finger_img] enroll complete
fp:debug [fp_img_save_to_file] written to 'enrolled.pgm'
Wrote scanned image to enrolled.pgm
Enroll complete!
Enrollment completed!

80 minutiae were detected.

Then run verify and scan a finger, you'll see something like:
fp:debug [fpi_img_detect_minutiae] minutiae scan completed in 0.233735 secs
fp:debug [fpi_img_detect_minutiae] detected 81 minutiae
fp:debug [print_data_new] length=2404 driver=02 devtype=0000
fp:debug [fpi_img_compare_print_data] bozorth processing took 0.021593 
seconds, score=57
fp:debug [fp_verify_finger_img] result: match
fp:debug [fp_img_save_to_file] written to 'verify.pgm'
Wrote scanned image to verify.pgm
MATCH!

The match score was 57.

> There's still some work to do on it. Especially gain settings.

If it works for the device in your notebook, I'm happy to include this 
right away. Other drivers don't do gain calibration (yet). It's always 
good to get something out there if it is working to a degree.

Thanks!!
Daniel
_______________________________________________
fprint mailing list
[email protected]
http://lists.reactivated.net/mailman/listinfo/fprint

Reply via email to