[fprint] 1-n matching?
Martin Hejnfelt
martin at duffman.dk
Wed Jul 30 03:22:20 PDT 2014
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 <jimmy at mobi.dk> </div><div>Dato:30/07/2014 10.21 (GMT+01:00) </div><div>Til: Martin Hejnfelt <martin at duffman.dk> </div><div>Cc: Jimmy Jeppesen <jimmy at mobi.dk>,fprint at 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 at 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 at 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 at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at 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 at 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 at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at 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 at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at Zotac:~# fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify result: verify-no-match (done)
root at 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 <martin at 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 at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/fprint/attachments/20140730/20622e4f/attachment.html>
More information about the fprint
mailing list