Skip to content

willypaz243/Fingerprint-Enhancement-Python

 
 

Repository files navigation

Fingerprint-Enhancement-Python

Using oriented gabor filters to enhance fingerprint images based on https://github.com/ylevalle/Fingerprint-Enhancement-Python

this version is written in python3

Usage: python main_enhancement.py

The images of the fingerprint for the enhancement must be in the "images" directory, the program will enhance all the images in that directory and they will be located in the "enhanced" directory with the same names and the suffix "_enhanced"

Requirements

Installation of requirements

Execute installation.sh

./installation.sh

Usage:

Terminal

  1. Copy your photos in png or jpg format to the images folder.
  2. execute execution file:
./execution

Output:

Found 1 images in "images" folder
Processing images ...
Processing 1.jpg: (1/1)
	All enhanced images saved in the "enhanced" folder.
done.

Results:

enhanced
└── 1_enhanced.jpg

0 directories, 1 file

GUI

  1. Execute finger-print-enhancer-gui file:
./finger-print-enhancer-gui

or Double click on this file. Example: img1 this window will appear img2

Requirements:

install python

numpy==1.21.2
opencv-python==4.5.3.56
scipy==1.7.1

Install it:

pip install -r requirements.txt

Colaborators

  • Willy Samuel Paz Colque

Donations

If you want to help me be a better developer and continue collaborating in these projects, you can invite me a caffe, I would appreciate it. Donate

About

Using oriented gabor filters to enhance fingerprint images based on https://github.com/Utkarsh-Deshmukh/Fingerprint-Enhancement-Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 97.0%
  • Shell 3.0%