Friction Ridge Image and Features
API for participating in NIST's Friction Ridge Image and Features Technology Evaluations.
|
Collection of ANSI/NIST-ITL 1-2011 (Update: 2015) Extended Feature Set fields understood by FRIF. More...
#include <efs.h>
Public Attributes | |
uint8_t | identifier {} |
An identifier for this set of data. | |
uint16_t | ppi {} |
Resolution of the image used to derive these features in pixels per inch. | |
Impression | imp {Impression::Unknown} |
Impression type of the depicted region. | |
FrictionRidgeCaptureTechnology | frct |
Capture technology that created this image. | |
FrictionRidgeGeneralizedPosition | frgp |
Description of the depicted region. | |
std::optional< int16_t > | orientation {} |
Degrees to rotate image upright. | |
std::optional< uint8_t > | orientationUncertainty {} |
Uncertainty of orientation, resulting in the orientation to be orientation +/- orientationUncertainty degrees. | |
std::optional< std::vector< ProcessingMethod > > | lpm {} |
Methods used process the print. | |
std::optional< ValueAssessment > | valueAssessment {} |
Examiner/algorithmic value assessment for identification. | |
std::optional< Substrate > | lsb {} |
Substrate from which the print was developed. | |
std::optional< PatternClassification > | pat {} |
Observed pattern classification. | |
std::optional< bool > | plr {} |
Image is known to be or may possibly be laterally reversed. | |
std::optional< bool > | trv {} |
Part or all of image is known to be or may possibly be tonally reversed. | |
std::optional< std::vector< Core > > | cores {} |
Core locations. | |
std::optional< std::vector< Delta > > | deltas {} |
Delta locations. | |
std::optional< std::vector< Minutia > > | minutiae {} |
Locations of minutiae. | |
std::optional< std::vector< Crease > > | creases {} |
Creases and other linear discontinuities. | |
std::optional< std::vector< Coordinate > > | roi {} |
Closed convex polygon forming region of interest. | |
std::optional< std::vector< RidgeQualityRegion > > | rqm {} |
Assessment of ridge quality within local areas of an image. | |
std::optional< bool > | complex {} |
Whether or not feature extraction was complex. | |
Collection of ANSI/NIST-ITL 1-2011 (Update: 2015) Extended Feature Set fields understood by FRIF.
uint8_t FRIF::EFS::Features::identifier {} |
An identifier for this set of data.
Used to link Features to Image, TemplateData, and Correspondence.
uint16_t FRIF::EFS::Features::ppi {} |
Impression FRIF::EFS::Features::imp {Impression::Unknown} |
FrictionRidgeCaptureTechnology FRIF::EFS::Features::frct |
Capture technology that created this image.
FrictionRidgeGeneralizedPosition FRIF::EFS::Features::frgp |
Description of the depicted region.
std::optional<int16_t> FRIF::EFS::Features::orientation {} |
std::optional<uint8_t> FRIF::EFS::Features::orientationUncertainty {} |
Uncertainty of orientation, resulting in the orientation to be orientation +/- orientationUncertainty degrees.
std::optional<std::vector<ProcessingMethod> > FRIF::EFS::Features::lpm {} |
std::optional<ValueAssessment> FRIF::EFS::Features::valueAssessment {} |
std::optional<Substrate> FRIF::EFS::Features::lsb {} |
std::optional<PatternClassification> FRIF::EFS::Features::pat {} |
std::optional<bool> FRIF::EFS::Features::plr {} |
std::optional<bool> FRIF::EFS::Features::trv {} |
std::optional<std::vector<Core> > FRIF::EFS::Features::cores {} |
Core locations.
Coordinate are relative to the bounding rectangle created by roi, if supplied. Otherwise, they are relative to the source image. Add the minimum X and Y values from roi to convert ROI-relative Coordinate to image-relative Coordinate.
std::optional<std::vector<Delta> > FRIF::EFS::Features::deltas {} |
Delta locations.
Coordinate are relative to the bounding rectangle created by roi, if supplied. Otherwise, they are relative to the source image. Add the minimum X and Y values from roi to convert ROI-relative Coordinate to image-relative Coordinate.
std::optional<std::vector<Minutia> > FRIF::EFS::Features::minutiae {} |
Locations of minutiae.
Coordinate are relative to the bounding rectangle created by roi, if supplied. Otherwise, they are relative to the source image. Add the minimum X and Y values from roi to convert ROI-relative Coordinate to image-relative Coordinate.
std::optional<std::vector<Crease> > FRIF::EFS::Features::creases {} |
std::optional<std::vector<Coordinate> > FRIF::EFS::Features::roi {} |
Closed convex polygon forming region of interest.
When specified, Coordinate in Features are relative to the bounding rectangle created here. Otherwise, they are relative to the source image. Add the minimum X and Y values here to convert ROI-relative Coordinate to image-relative Coordinate.
std::optional<std::vector<RidgeQualityRegion> > FRIF::EFS::Features::rqm {} |
Assessment of ridge quality within local areas of an image.
Coordinate are relative to the bounding rectangle created by roi, if supplied. Otherwise, they are relative to the source image. Add the minimum X and Y values from roi to convert ROI-relative Coordinate to image-relative Coordinate.
std::optional<bool> FRIF::EFS::Features::complex {} |