[fprint] 1-n matching?

Jimmy Jeppesen jimmy at mobi.dk
Wed Jul 30 03:29:50 PDT 2014


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 <martin at 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 at 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 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/06d07556/attachment-0001.html>


More information about the fprint mailing list