Daniel Drake wrote:
> Hi Anthony,
>
> Please subscribe to the list so that we don't have to moderate your 
> posts :)
Well... I did it but I'm not sure it worked. I haven't received any 
confirmation or whatever. Should I retry?
> 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
Yes, sorry, my code is based on the 0.0.2 version. I should have worked 
on the git version.
> 2. Tabs rather than spaces -- I know this is a holy war, but 
> consistency is good and the rest of the code is tabs.
Ok, I'll do it now!
> 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
This part works great: standardized output images are dark on light 
background and the orientation is corrected. 2501 and 1610 gives the 
same type of output images so I don't think there will be much problem 
in this part of the code.
> How well is the image processing code working for this device? Is it 
> reliably detecting when fingers do and don't match?
Well, I've spoke too soon in my last mail! I hadn't tried to enroll and 
verify. The images I get looks nice BUT for the moment, I have problems 
with enrollment and verification.
I think the main problem is that I'm not getting enough minutiae. 
Usually, for a fingerprint that looks really nice, I get something like 
10~15 minutiae. And if the image is not perfect (very often), the number 
is less than 10.
Now, speaking about verification, I haven't manage to get it to match. 
The scores are always low. I think this is due to the poor number of 
minutiae.
I don't know how to improve the situation. Is there some tweaking we can 
do with the algorithm which calculate minutiaes ?
I'll try to see if I can make it work better with my code.
> 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