extract fingerprint minutiae features
Project description
Fingerprint-Feature-Extraction-Python
extracts the minutiae features from fingerprint images.
Features that are extracted:
a) Terminations: These are the minutiae end points --> associated feature includes location of the minutiae point(LocX, LocY), and "theta", the angle of the ridge
b) Bifurcations: These are points where one ridge gets splits into two --> associated feature includes location of the minutiae point(LocX, LocY), and "theta1", "theta2", "theta3", the three angles of the ridges
Quickstart
This library extracts fingerprint minutiae features which is necessary in biometric recognition systems applications.
Installation
To install, run:
```
pip install fingerprint-feature-extractor
```
Usage:
```Python
import fingerprint_feature_extractor
img = cv2.imread('image_path', 0) # read the input image --> You can enhance the fingerprint image using the "fingerprint_enhancer" library
FeaturesTerminations, FeaturesBifurcations = fingerprint_feature_extractor.extract_minutiae_features(img, spuriousMinutiaeThresh=10, invertImage=False, showResult=True, saveResult=True)
```
As easy as that!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file fingerprint-feature-extractor-0.0.9.tar.gz
.
File metadata
- Download URL: fingerprint-feature-extractor-0.0.9.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfada2d4013f20181a4e0933671d4802ddbe4260ef3ced066128d5ff6b4e2fac |
|
MD5 | c7724218009fb81e4b163f3ac1ca4247 |
|
BLAKE2b-256 | 6bc8744cc42317a09af5c56ebacc44f8cb459efcd7b54d912159afb411c3285a |