Hi Jimmy,

The functions we talk about are part of the library, its C functions that you 
can use if you're programming up against libfprint not fprintd. Thus you need 
to do some programming yourself as far as I know (I've never used fprintd only 
libfprint in my own C/C++ program).

I use a Digital Persona U.are.U 4500 which seem to give me pretty acceptable 
results. I find that the initial enrollment quality is quite important, and on 
the 4500 it seems I get the best results when I press the whole finger firmly 
onto the reader not just put it there lightly. I have however yet to see it 
work in a production environment which however should happen within some weeks. 

Regards,
Martin Hejnfelt

<div>-------- Oprindelig meddelelse --------</div><div>Fra: Jimmy Jeppesen 
<ji...@mobi.dk> </div><div>Dato:30/07/2014  10.21  (GMT+01:00) </div><div>Til: 
Martin Hejnfelt <mar...@duffman.dk> </div><div>Cc: Jimmy Jeppesen 
<ji...@mobi.dk>,fprint@lists.freedesktop.org </div><div>Emne: Re: [fprint] 1-n 
matching? </div><div>
</div>Thanks to both of you! :-)

However, I don't seem to have fprint-identity installed:


root@Zotac:~# fprintd-
fprintd-delete  fprintd-enroll  fprintd-list    fprintd-verify



Which reader do you regard as the premium one?

Right now I am using a Digital Persona 4000 but it more often than not cannot 
match the user.
In this case, 15 mismatches and 5 correct matches.

See below.

I guess the reader is just of a too poor quality and would like to buy a good 
one instead.

Regards,
Jimmy


root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
VerifyStart failed: Connection was disconnected before a reply was received
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
VerifyStart failed: Connection was disconnected before a reply was received
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
VerifyStart failed: Connection was disconnected before a reply was received
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
VerifyStart failed: Connection was disconnected before a reply was received
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-no-match (done)
root@Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-match (done)



On Wed, Jul 30, 2014 at 10:06 AM, Martin Hejnfelt <mar...@duffman.dk> wrote:
Hi Jimmy,

fprint can indeed do this, I am myself using it for this task. I am not near 
the source code nor a regular computer, however you can load the prints into a 
zero terminated array and give it to a function (fprint_verify or something in 
that direction) whose output, in case of a correct match, will be the index 
into the array for the matched print.

Sorry for the formatting, writing this from my phone...

Regards,
Martin Hejnfelt


-------- Oprindelig meddelelse --------
Fra: Jimmy Jeppesen
Dato:30/07/2014 09.47 (GMT+01:00)
Til: fprint@lists.freedesktop.org
Emne: [fprint] 1-n matching?

Hi

I am writing an application that will need to read a fingerprint and then 
compare this to a series of previously scanned images and report back which 
file matched.

The matched file then corresponds to a given user and I can proceed from there.

I have googled high and low, and it seems like libfprint is not suited for this 
purpose - Am I right? :-)

If not, which programs do I need (or which parameters to frpintd-verify)?

Thanks,
Jimmy

ps, thanks for the help with installation - It was indeed the Debian version on 
APT that was too old and a hand.compiled version worked out of the box.

_______________________________________________
fprint mailing list
fprint@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/fprint

Reply via email to