Hi Martin Arh, I see :-)
I am using Perl as I cannot program any C/C++. I shall see if I can call C-functions through some wrapper i Perl then, otherwise I will have to purchase some programmer to make me a wrapper that I can call as a standalone program (like fprintd). Thanks, Jimmy On Wed, Jul 30, 2014 at 12:22 PM, Martin Hejnfelt <mar...@duffman.dk> wrote: > 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 > > > -------- Oprindelig meddelelse -------- > Fra: Jimmy Jeppesen > Dato:30/07/2014 10.21 (GMT+01:00) > Til: Martin Hejnfelt > Cc: Jimmy Jeppesen ,fprint@lists.freedesktop.org > Emne: Re: [fprint] 1-n matching? > > 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