A fingerprint recognition project developed for the Digital Signal Processing class.
Sample fingerprint images are taken from the Sokoto Coventry Fingerprint Dataset (SOCOFing).
Extraction code was forked from Fingerprint Minutiae Extraction Algorithm.
finger_print_recognition/
├─ Sample Image/
│ ├─ Real/ # 6000 image from the dataset
│ └─ Query Dataset/ # 500 sub image use for testing
├─ Feature Extraction/
├─ Feature Compare/
├─ package.json
└─ README.md
python -m venv venvOn Windows (CMD):
venv\Scripts\activatepip install -r requirements.txtPlease make sure you have install all dependencies and package before you run, activate venv if need.
From the source folder:
- Run feature extraction by:
python -m Feature_Extraction.feature_extractionThen select a image to extract
- Run feature compare by:
python -m Feature_Compare.feature_compareThen select two image to compare
- Run finger print matching by:
python Finger_Regconition.pyThen select a image to compare Then select a folder to be the base