<div dir="ltr"><div><div><div><div><div>Hi libfprint folks -<br><br></div>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.<br><br></div>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]).<br><br></div>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?<br><br></div>Thanks for your time.<br><br></div> - Alan<br><br>[1] <a href="https://www.hsdl.org/?view&did=464492">https://www.hsdl.org/?view&did=464492</a><br></div>