Proprietary Fingerprint Template III
API for participating in NIST's evaluation of proprietary fingerprint template algorithms.
|
Data and metadata for an image containing a single fingerprint. More...
#include <pftiii.h>
Public Member Functions | |
FingerImage () | |
Default constructor. More... | |
FingerImage (const uint16_t width, const uint16_t height, const uint16_t ppi, const std::vector< std::byte > &pixels, const Impression imp=Impression::Unknown, const FrictionRidgeCaptureTechnology frct=FrictionRidgeCaptureTechnology::Unknown, const FrictionRidgeGeneralizedPosition frgp=FrictionRidgeGeneralizedPosition::Unknown) | |
FingerImage constructor. More... | |
Public Attributes | |
uint16_t | width {} |
Width of the image. More... | |
uint16_t | height {} |
Height of the image. More... | |
uint16_t | ppi {} |
Resolution of the image in pixels per inch. More... | |
std::vector< std::byte > | pixels {} |
Raw pixel data of image. More... | |
Impression | imp {Impression::Unknown} |
Impression type of the depicted finger. More... | |
FrictionRidgeCaptureTechnology | frct |
Capture technology that created this image. More... | |
FrictionRidgeGeneralizedPosition | frgp |
Position of the depicted finger. More... | |
Data and metadata for an image containing a single fingerprint.
PFTIII::FingerImage::FingerImage | ( | ) |
Default constructor.
Definition at line 13 of file libpftiii.cpp.
PFTIII::FingerImage::FingerImage | ( | const uint16_t | width, |
const uint16_t | height, | ||
const uint16_t | ppi, | ||
const std::vector< std::byte > & | pixels, | ||
const Impression | imp = Impression::Unknown , |
||
const FrictionRidgeCaptureTechnology | frct = FrictionRidgeCaptureTechnology::Unknown , |
||
const FrictionRidgeGeneralizedPosition | frgp = FrictionRidgeGeneralizedPosition::Unknown |
||
) |
FingerImage constructor.
width | Width of the image. |
height | Height of the image. |
ppi | Resolution of the image in pixels per inch. |
pixels | width * height bytes of image data, with pixels.front() representing the top-left pixel, and pixels.back() representing the bottom-right pixel. It is raw, single- channel image data, canonically coded as defined in ISO/IEC 19794-4:2005, section 6.2. |
imp | Impression type of the finger. |
frct | Capture technology that created this image. |
frgp | Friction ridge generalized position of the finger. |
Definition at line 18 of file libpftiii.cpp.
uint16_t PFTIII::FingerImage::height {} |
uint16_t PFTIII::FingerImage::ppi {} |
std::vector<std::byte> PFTIII::FingerImage::pixels {} |
Raw pixel data of image.
width
* height
bytes of image data, with pixels.front()
representing the top-left pixel, and pixels.back()
representing the bottom-right pixel. It is raw, single- channel image data, canonically coded as defined in ISO/IEC 19794-4:2005, section 6.2.
data()
method (pixels.data()
). Impression PFTIII::FingerImage::imp {Impression::Unknown} |
FrictionRidgeCaptureTechnology PFTIII::FingerImage::frct |
FrictionRidgeGeneralizedPosition PFTIII::FingerImage::frgp |