NIST Fingerprint Image Quality 2
Fingerprint image quality assessment tool
Loading...
Searching...
No Matches
nfiq2_qualitymeasures.hpp File Reference
#include <nfiq2_constants.hpp>
#include <nfiq2_fingerprintimagedata.hpp>
#include <memory>
#include <string>
#include <unordered_map>

Go to the source code of this file.

Namespaces

namespace  NFIQ2
 Classes and functions that contribute to the calculation of unified quality scores.
 
namespace  NFIQ2::QualityMeasures
 

Functions

std::vector< std::string > NFIQ2::QualityMeasures::getActionableQualityFeedbackIDs ()
 Obtain all actionable quality feedback identifiers.
 
std::vector< std::string > NFIQ2::QualityMeasures::getNativeQualityMeasureAlgorithmIDs ()
 Obtain all native quality measure algorithm identifiers.
 
std::vector< std::string > NFIQ2::QualityMeasures::getNativeQualityMeasureIDs ()
 Obtain all quality measure identifiers from quality measure algorithms.
 
std::vector< std::shared_ptr< NFIQ2::QualityMeasures::Algorithm > > NFIQ2::QualityMeasures::computeNativeQualityMeasureAlgorithms (const NFIQ2::FingerprintImageData &rawImage)
 Compute native quality measures.
 
std::unordered_map< std::string, double > NFIQ2::QualityMeasures::computeNativeQualityMeasures (const NFIQ2::FingerprintImageData &rawImage)
 Compute native quality measure values.
 
std::unordered_map< std::string, double > NFIQ2::QualityMeasures::computeActionableQualityFeedback (const NFIQ2::FingerprintImageData &rawImage)
 Compute actionable quality feedback.
 
std::unordered_map< std::string, double > NFIQ2::QualityMeasures::getActionableQualityFeedback (const std::vector< std::shared_ptr< NFIQ2::QualityMeasures::Algorithm > > &algorithms)
 Obtain actionable quality feedback from computed quality measure algorithms.
 
std::unordered_map< std::string, double > NFIQ2::QualityMeasures::getNativeQualityMeasures (const std::vector< std::shared_ptr< NFIQ2::QualityMeasures::Algorithm > > &algorithms)
 Obtain native quality measures from computed native quality measure algorithms.
 
std::unordered_map< std::string, std::shared_ptr< NFIQ2::QualityMeasures::Algorithm > > NFIQ2::QualityMeasures::getNativeQualityMeasureAlgorithms (const std::vector< std::shared_ptr< NFIQ2::QualityMeasures::Algorithm > > &algorithms)
 Obtain native quality measure algorithms organized as a map.
 
std::unordered_map< std::string, double > NFIQ2::QualityMeasures::getNativeQualityMeasureAlgorithmSpeeds (const std::vector< std::shared_ptr< NFIQ2::QualityMeasures::Algorithm > > &algorithms)
 Obtain time elapsed during native quality measure algorithm's computation, in milliseconds.