Hi libfprint folks -

I've got a U.are.U 4500 reader. I see in libfprint/drivers/uru4000.c that
the image dimensions are hardcoded to 290x384 pixels. However, that doesn't
appear to be the right aspect ratio for my hardware. Running fprint_demo, I
can see 5 scans side-by-side by enrolling a print. If I rotate my finger 90
degrees between these scans, I see that the horizontal axis is stretched
out compared to the vertical one (features that are left-to-right of each
other in one image are noticeably further apart than those same features in
another image where they're up-and-down). If I enroll my finger vertically
and then scan it sideways, the scans don't match.

I've also been using the closed source drivers from DigitalPersona
themselves, which do not have this problem: the distances between
corresponding minutiae don't vary as I rotate my finger, and it has no
trouble matching fingers that have been rotated. I believe the DP drivers
think the resolution of the reader is 354x391 (found by comparing the bytes
it records when you save fingerprints to a file with Slide 10 of [1]).

Has anyone else seen this? Is there a way to query the hardware to see what
resolution images it thinks it records? How can I adjust the libfprint
scans so they match fingerprints regardless of orientation?

Thanks for your time.

 - Alan

[1] https://www.hsdl.org/?view&did=464492
_______________________________________________
fprint mailing list
fprint@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/fprint

Reply via email to