This project takes in an image of a finger, then preprocesses this input image to extract the fingerprint and using SIFT, checks if this fingerprint is already present in the database. The codes are to be run in the following order:
- remove_back.py
- preprocess.py
- sift_detect.py (in the output folder)