The Fingerprint is one of the safest ways to detect and identify the Authorized person, We know that fingerprint is unique even identical twins do not have identical fingerprints. By using this we can make pretty sure about security needs. To add fingerprint verification in evive projects we can use this all in one optical fingerprint sensor-scanner (R307), It makes fingerprint detection and verification super simple.
The fingerprint identification process has two steps that are
- Enrolling Fingerprint
- Matching Fingerprint.
In this tutorial, we are going to match a fingerprint. If you want to know how to Enroll a fingerprint go to the previous tutorial on the fingerprint sensor.
- Capturing an image and converting it int uint8 array matrix. After that, we are finding a degree of closeness of this matrix and enrolled image in the previous tutorial.
- Displaying each process on the evive TFT screen. When the fingerprint is matched TFT will show ID and degree of closeness.