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