NIST Fingerprint Image Quality 2
Fingerprint image quality assessment tool
Namespaces | Classes | Enumerations
NFIQ2 Namespace Reference

Classes and functions that contribute to the calculation of NFIQ 2 quality scores. More...

Namespaces

namespace  Identifiers
 Identification strings for various objects.
 
namespace  QualityFeatures
 
namespace  Thresholds
 Threshold constants.
 
namespace  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...
 
class  ModelInfo
 Information about a random forest parameter model. More...
 
class  Timer
 Used to calculate speed of internal operations. 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...
 

Detailed Description

Classes and functions that contribute to the calculation of NFIQ 2 quality scores.

Enumeration Type Documentation

◆ ErrorCode

enum class NFIQ2::ErrorCode
strong

Error codes used within the NFIQ2 namespace.

Enumerator
UnknownError 
NotEnoughMemory 
BadArguments 
FeatureCalculationError 
CannotWriteToFile 
CannotReadFromFile 
NoDataAvailable 
CannotDecodeBase64 
InvalidConfiguration 
MachineLearningError 
FJFX_CannotCreateContext 
FJFX_CannotCreateFeatureSet 
FJFX_NoFeatureSetCreated 
InvalidNFIQ2Score 
InvalidImageSize 

Definition at line 20 of file nfiq2_exception.hpp.