Deep Learning-Based Fingerprint Biometric Verification for Secure E-Commerce in Ghana
# Fingerprint Verification - PG6261524
This repository contains an implementation of a CNN + Attention based fingerprint verification system.
## Author
- Student ID: PG6261524
- Department of Computer Science
- Kwame Nkrumah University of Science and Technology (KNUST), Ghana
## Features
- Fingerprint preprocessing (ROI extraction, normalization, enhancement)
- Deep CNN with attention mechanism for embedding extraction
- Matching with cosine similarity
- Evaluation with ROC, FAR, FRR
## Usage
1. Install dependencies:
```bash
pip install -r requirements.txt
```
2. Train model:
```bash
python train.py
```
3. Evaluate model:
```bash
python evaluate.py
```
4. Run fingerprint matching:
```bash
python match.py
```