Fingerprint FQA
A Python library for comprehensive Fingerprint Quality Assessment (FQA).
This library consolidates logic for FDA, LCS, OCL, OFL, RVU, MU, MMB, ROI OMCS, DFIQI, and LFIQ features, providing a unified extract_all_metrics_single_image interface.
Installation
You can install this library in editable mode from the source code:
cd fingerprint_fqa
pip install -e .
Usage
from fingerprint_fqa import extract_all_metrics_single_image
from fingerprint_fqa import predict_quality_score_from_dict
img_path = "path/to/fingerprint.jpg"
# Extract all features
features = extract_all_metrics_single_image(img_path)
print("Extracted Features:", features)
# Predict score if you have models available
# Ensure that weights_dir is correctly set to your joblib models
# rf_score, xgb_score = predict_quality_score_from_dict(features, weights_dir="path/to/weights")
Metadata
Release files for fingerprint-fqa 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fingerprint_fqa-0.1.5.tar.gz | 2.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fingerprint_fqa-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.7 MB
Release files / fingerprint_fqa-0.1.5.tar.gz
| Download URL | fingerprint_fqa-0.1.5.tar.gz |
|---|---|
| Size | 2.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
939891aa92d0599a9ff2597c6325b1ce1c63200cc9cf93bb55118a78bb3a177e
|
|
BLAKE2b-256 checksum How to use checksums |
fac106ae657dab480c67a8c2665616b41d5cd81e73b819785e28b878b06c533f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|
Release files / fingerprint_fqa-0.1.5-py3-none-any.whl
| Download URL | fingerprint_fqa-0.1.5-py3-none-any.whl |
|---|---|
| Size | 2.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
189804647a13a5063c6b0a89098b2d5ce4e422d97a7db78e2235615d6d2464ec
|
|
BLAKE2b-256 checksum How to use checksums |
ac0372697641b3ef9e258157763a63db946e51ef96b4a346e7738ab7e1ea4872
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|