11#ifndef NFIQ2_FINGERPRINTIMAGEDATA_HPP_
12#define NFIQ2_FINGERPRINTIMAGEDATA_HPP_
Binary data representing a decompressed fingerprint image, canonically encoded as per ISO/IEC 39794-4...
FingerprintImageData(const FingerprintImageData &otherData)
Copy constructor.
FingerprintImageData(const uint8_t *pData, uint32_t dataSize, uint32_t width, uint32_t height, uint8_t fingerCode, uint16_t ppi)
Constructor storing image data.
uint32_t width
Width of the fingerprint image in pixels.
uint16_t ppi
Pixels per inch of the fingerprint image.
uint32_t height
Height of the fingerprint image in pixels.
NFIQ2::FingerprintImageData copyRemovingNearWhiteFrame() const
Obtain a copy of the image with near-white lines surrounding the fingerprint removed.
FingerprintImageData(uint32_t width, uint32_t height, uint8_t fingerCode, uint16_t ppi)
Constructor that does not store image data.
uint8_t fingerCode
ISO finger code of the fingerprint in the image.
FingerprintImageData()
Default constructor.
static const uint16_t Resolution500PPI
500 PPI resolution.
virtual ~FingerprintImageData()
Destructor.
Classes and functions that contribute to the calculation of unified quality scores.