Implements a Match-on-Host driver for the FocalTech FT9362 fingerprint sensor (USB 0x2808:0xc652). The driver uses FpDevice with a custom NCC-based matcher instead of NBIS, as the 64x80 sensor at 188 DPI does not yield enough minutiae for reliable NBIS matching. Enroll captures 10 images stored individually in FpPrint as a raw byte array. Verify performs a single capture and computes normalized cross-correlation with a ±10px search window against each enrolled template; the maximum NCC score across all templates is compared against a threshold of 0.50 to report match or no-match. Identify applies the same NCC approach across all prints in the gallery and returns the best-matching one above the threshold. Add an umockdev driver test using a synthetic pcapng recording (gradient image, NCC=1.0) that covers open, enroll (10 stages), and verify. |
||
|---|---|---|
| .ci | ||
| .gitlab-ci | ||
| data | ||
| demo | ||
| doc | ||
| examples | ||
| libfprint | ||
| scripts | ||
| tests | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| AUTHORS | ||
| code-of-conduct.md | ||
| COPYING | ||
| gcovr.cfg | ||
| HACKING.md | ||
| INSTALL | ||
| MAINTAINERS | ||
| meson.build | ||
| meson_options.txt | ||
| NEWS | ||
| README.md | ||
| THANKS | ||
History
LibFPrint was originally developed as part of an academic project at the University Of Manchester.
It aimed to hide the differences between consumer fingerprint scanners and provide a single uniform API to application developers.
Goal
The ultimate goal of the FPrint project is to make fingerprint scanners widely and easily usable under common Linux environments.
License
Section 6 of the license states that for compiled works that use
this library, such works must include LibFPrint copyright notices
alongside the copyright notices for the other parts of the work.
LibFPrint includes code from NIST's NBIS software distribution.
We include Bozorth3 from the US Export Controlled distribution, which we have determined to be fine being shipped in an open source project.
Get in touch
- IRC -
#fprint@irc.oftc.net - Matrix -
#fprint:matrix.orgbridged to the IRC channel - MailingList - low traffic, not much used these days