TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/usnistgov/NFIQ2/llms.txt
Use this file to discover all available pages before exploring further.
NFIQ2::QualityMeasures namespace provides functions to compute native quality measures and actionable quality feedback from fingerprint images.
Overview
Quality measures are individual metrics that assess specific aspects of fingerprint image quality, such as orientation certainty, local clarity, contrast, and minutiae characteristics. These measures can be computed independently or as part of the unified quality scoring process.Compute Functions
These functions compute quality measures directly from fingerprint image data.computeNativeQualityMeasureAlgorithms
Fingerprint image in raw format. The image must be 500 PPI grayscale data, canonically encoded per ISO/IEC 39794-4:2019.
A vector of evaluated native quality measure algorithms. Each algorithm object contains computed quality measure values and metadata.
computeNativeQualityMeasures
Fingerprint image in raw format. The image must be 500 PPI grayscale data, canonically encoded per ISO/IEC 39794-4:2019.
A map of quality measure identifiers to native quality measure values. Keys are identifiers from
NFIQ2::Identifiers::QualityMeasures.computeActionableQualityFeedback
Fingerprint image in raw format. The image must be 500 PPI grayscale data, canonically encoded per ISO/IEC 39794-4:2019.
A map of actionable quality identifiers to actionable quality values. Keys are identifiers from
NFIQ2::Identifiers::ActionableQualityFeedback. Values should be compared against thresholds in NFIQ2::Thresholds::ActionableQualityFeedback.- Quality Measure Identifiers
NFIQ2::Thresholds::ActionableQualityFeedback
Extraction Functions
These functions extract quality measure values from already-computed algorithm objects.getActionableQualityFeedback
Computed native quality measure algorithms, typically from
computeNativeQualityMeasureAlgorithms().A map of actionable quality identifiers to actionable quality values. Keys are identifiers from
NFIQ2::Identifiers::ActionableQualityFeedback.getNativeQualityMeasures
Computed native quality measure algorithms, typically from
computeNativeQualityMeasureAlgorithms().A map of quality measure identifiers to quality measure values. Keys are identifiers from
NFIQ2::Identifiers::QualityMeasures.Usage Patterns
Direct Computation
For simple use cases, compute quality measures directly:Reusing Computed Algorithms
For efficiency when you need multiple outputs, compute algorithms once and extract values:Performance Monitoring
Track computation time for each quality measure algorithm:Related
Quality Measure Algorithms
Learn about the Algorithm class and related functions
Quality Measure Identifiers
View all available quality measure and feedback identifiers