|
NIST Fingerprint Image Quality 2
NIST reference implementation fingerprint image quality analyzer.
|
Classes and functions that contribute to the calculation of NFIQ2 scores. More...
Namespaces | |
| ActionableQualityFeedbackIdentifier | |
| Contains strings corresponding to Actionable Feedback Scores. | |
| ActionableQualityFeedbackThreshold | |
| Contains doubles corresponding to Actionable Feedback Thresholds. | |
| QualityFeatures | |
| Version | |
Classes | |
| class | Algorithm |
| Applies trained random forest parameters to quality features, computing an overall quality score (i.e., NFIQ2). More... | |
| class | Data |
| Binary data. More... | |
| class | Exception |
| Exceptions thrown from NFIQ2 functions. More... | |
| class | FingerprintImageData |
| Binary data representing a decompressed fingerprint image, canonically encoded as per ISO/IEC 19794-4:2005. More... | |
| struct | actionable_quality_feedback_t |
| ActionableQualityFeedback structure. More... | |
| struct | image_id_t |
| This type represents the ID of an image. More... | |
| struct | feature_data_t |
| This type represents a structure for quality feature data. More... | |
| struct | feature_speed_t |
| This type represents a structure for timing information of features. More... | |
| struct | quality_feature_result_t |
| This type represents the result of a quality feature extraction. More... | |
| struct | comparison_result_t |
| This type represents the result of a comparison scores computation. More... | |
| struct | utility_result_t |
| This type represents the result of a utility value calculation. More... | |
| struct | utility_sample_t |
| This type represents a sample for utility computation (image ID + utility result). More... | |
| struct | quality_feature_sample_t |
| This type represents the content of a quality feature exchange file. More... | |
| struct | comparison_probe_result_t |
| This type represents the structure of a probe result for comparison scores computation. More... | |
| struct | comparison_scores_sample_t |
| This type represents the structure of a comparison scores sample. More... | |
| class | ModelInfo |
| Information about a random forest parameter model. More... | |
| class | Timer |
| Used to calculate speed of internal operations. More... | |
Typedefs | |
| typedef enum NFIQ2::image_resolution_e | ImageResolution |
| Resolution of an image in pixels per inch (PPI). More... | |
| using | ActionableQualityFeedback = actionable_quality_feedback_t |
| typedef enum NFIQ2::feature_data_type_e | QualityFeatureDataType |
| This type represents the type of quality feature data. More... | |
| typedef struct NFIQ2::image_id_t | ImageID |
| This type represents the ID of an image. More... | |
| typedef struct NFIQ2::feature_data_t | QualityFeatureData |
| This type represents a structure for quality feature data. More... | |
| typedef struct NFIQ2::feature_speed_t | QualityFeatureSpeed |
| This type represents a structure for timing information of features. More... | |
| typedef struct NFIQ2::quality_feature_result_t | QualityFeatureResult |
| This type represents the result of a quality feature extraction. More... | |
| typedef struct NFIQ2::comparison_result_t | ComparisonResult |
| This type represents the result of a comparison scores computation. More... | |
| typedef struct NFIQ2::utility_result_t | UtilityResult |
| This type represents the result of a utility value calculation. More... | |
| typedef struct NFIQ2::utility_sample_t | UtilitySample |
| This type represents a sample for utility computation (image ID + utility result). More... | |
| typedef struct NFIQ2::quality_feature_sample_t | QualityFeatureSample |
| This type represents the content of a quality feature exchange file. More... | |
| typedef struct NFIQ2::comparison_probe_result_t | ComparisonProbeResult |
| This type represents the structure of a probe result for comparison scores computation. More... | |
| typedef struct NFIQ2::comparison_scores_sample_t | ComparisonScoresSample |
| This type represents the structure of a comparison scores sample. More... | |
Enumerations | |
| enum class | ErrorCode { UnknownError , NotEnoughMemory , BadArguments , FeatureCalculationError , CannotWriteToFile , CannotReadFromFile , NoDataAvailable , CannotDecodeBase64 , InvalidConfiguration , MachineLearningError , FJFX_CannotCreateContext , FJFX_CannotCreateFeatureSet , FJFX_NoFeatureSetCreated , InvalidNFIQ2Score , InvalidImageSize } |
| Error codes used within the NFIQ2 namespace. More... | |
| enum | image_resolution_e { e_ImageResolution_500dpi = 500 , e_ImageResolution_1000dpi = 1000 } |
| Resolution of an image in pixels per inch (PPI). More... | |
| enum | feature_data_type_e { e_QualityFeatureDataTypeUnknown = 0 , e_QualityFeatureDataTypeDouble = 1 , e_QualityFeatureDataTypeBinary = 2 } |
| This type represents the type of quality feature data. More... | |
Classes and functions that contribute to the calculation of NFIQ2 scores.
| typedef enum NFIQ2::image_resolution_e NFIQ2::ImageResolution |
Resolution of an image in pixels per inch (PPI).
| using NFIQ2::ActionableQualityFeedback = typedef actionable_quality_feedback_t |
Definition at line 40 of file nfiq2_interfacedefinitions.hpp.
| typedef enum NFIQ2::feature_data_type_e NFIQ2::QualityFeatureDataType |
This type represents the type of quality feature data.
| typedef struct NFIQ2::image_id_t NFIQ2::ImageID |
This type represents the ID of an image.
| typedef struct NFIQ2::feature_data_t NFIQ2::QualityFeatureData |
This type represents a structure for quality feature data.
| typedef struct NFIQ2::feature_speed_t NFIQ2::QualityFeatureSpeed |
This type represents a structure for timing information of features.
| typedef struct NFIQ2::quality_feature_result_t NFIQ2::QualityFeatureResult |
This type represents the result of a quality feature extraction.
| typedef struct NFIQ2::comparison_result_t NFIQ2::ComparisonResult |
This type represents the result of a comparison scores computation.
| typedef struct NFIQ2::utility_result_t NFIQ2::UtilityResult |
This type represents the result of a utility value calculation.
| typedef struct NFIQ2::utility_sample_t NFIQ2::UtilitySample |
This type represents a sample for utility computation (image ID + utility result).
| typedef struct NFIQ2::quality_feature_sample_t NFIQ2::QualityFeatureSample |
This type represents the content of a quality feature exchange file.
| typedef struct NFIQ2::comparison_probe_result_t NFIQ2::ComparisonProbeResult |
This type represents the structure of a probe result for comparison scores computation.
| typedef struct NFIQ2::comparison_scores_sample_t NFIQ2::ComparisonScoresSample |
This type represents the structure of a comparison scores sample.
|
strong |
Error codes used within the NFIQ2 namespace.
Definition at line 11 of file nfiq2_exception.hpp.
Resolution of an image in pixels per inch (PPI).
| Enumerator | |
|---|---|
| e_ImageResolution_500dpi | 500 PPI. |
| e_ImageResolution_1000dpi | 1000 PPI. |
Definition at line 15 of file nfiq2_fingerprintimagedata.hpp.
This type represents the type of quality feature data.
| Enumerator | |
|---|---|
| e_QualityFeatureDataTypeUnknown | Type is not known. |
| e_QualityFeatureDataTypeDouble | Feature has floating point format. |
| e_QualityFeatureDataTypeBinary | Feature has binary data format. |
Definition at line 43 of file nfiq2_interfacedefinitions.hpp.