NIST Fingerprint Image Quality 2
NIST reference implementation fingerprint image quality analyzer.
nfiq2_fingerprintimagedata.hpp
Go to the documentation of this file.
1 #ifndef NFIQ2_FINGERPRINTIMAGEDATA_HPP_
2 #define NFIQ2_FINGERPRINTIMAGEDATA_HPP_
3 
4 #include <nfiq2_data.hpp>
5 
10 #define MU_THRESHOLD 250
11 
12 namespace NFIQ2 {
13 
15 typedef enum image_resolution_e {
21 
26 class FingerprintImageData : public Data {
27  public:
30 
45  FingerprintImageData(uint32_t imageWidth, uint32_t imageHeight,
46  uint8_t fingerCode, uint16_t imageDPI);
47 
66  FingerprintImageData(const uint8_t *pData, uint32_t dataSize,
67  uint32_t imageWidth, uint32_t imageHeight, uint8_t fingerCode,
68  uint16_t imageDPI);
69 
72 
75 
77  uint32_t m_ImageWidth;
79  uint32_t m_ImageHeight;
81  uint8_t m_FingerCode;
83  int16_t m_ImageDPI;
84 
97 };
98 } // namespace NFIQ
99 
100 #endif /* NFIQ2_FINGERPRINTIMAGEDATA_HPP_ */
Binary data.
Definition: nfiq2_data.hpp:13
Binary data representing a decompressed fingerprint image, canonically encoded as per ISO/IEC 19794-4...
FingerprintImageData(const FingerprintImageData &otherData)
Copy constructor.
NFIQ2::FingerprintImageData removeWhiteFrameAroundFingerprint() const
Remove near-white lines around the image.
FingerprintImageData(uint32_t imageWidth, uint32_t imageHeight, uint8_t fingerCode, uint16_t imageDPI)
Constructor that does not store image data.
FingerprintImageData(const uint8_t *pData, uint32_t dataSize, uint32_t imageWidth, uint32_t imageHeight, uint8_t fingerCode, uint16_t imageDPI)
Constructor storing image data.
int16_t m_ImageDPI
Dots per inch of the fingerprint image.
FingerprintImageData()
Default constructor.
uint32_t m_ImageHeight
Height of the fingerprint image (in pixels)
uint8_t m_FingerCode
ISO finger code of the fingerprint in the image.
uint32_t m_ImageWidth
Width of the fingerprint image (in pixels)
virtual ~FingerprintImageData()
Destructor.
Classes and functions that contribute to the calculation of NFIQ2 scores.
Definition: nfiq2.hpp:25
enum NFIQ2::image_resolution_e ImageResolution
Resolution of an image in pixels per inch (PPI).
image_resolution_e
Resolution of an image in pixels per inch (PPI).
@ e_ImageResolution_1000dpi
1000 PPI.
@ e_ImageResolution_500dpi
500 PPI.