pythonpython-3.xwindowsfingerprint

Interfacing with Inbuilt Fingerprint Sensor Python


My laptop has an built-in fingerprint sensor usable with Windows Hello. I was wondering if I could use this fingerprint sensor in Python.

I am using Windows 10 and Python 3.8.3 64-bit version. My laptop manufacturer is Lenovo and the model is the Lenovo Ideapad Flex 14.

My goal is to read fingerprints, save fingerprints, and compare them to stored fingerprints.


Solution

  • I have found a Github repo that is a python wrapper for the Windows Biometric Framework, which is only available for C and C++. The repo isn't perfect, as it didn't have a simple way to train and add or remove fingerprints. It checks if the fingerprint is registered with the current user's account. Anyway, I think that's the best for now. Link: https://github.com/luspock/FingerPrint