|
Friction Ridge Image and Features Technology Evaluations
API for participating in NIST's Friction Ridge Image and Features Technology Evaluations.
|
TE input/output types. More...
Namespaces | |
| namespace | EFS |
| Types (mostly) mirroring the ANSI/NIST-ITL Type 9 Extended Feature Set. | |
| namespace | Evaluations |
| Functionality unique to each of the NIST FRIF Technology Evaluations. | |
Classes | |
| struct | ComparisonResult |
| The results of comparing two templates. More... | |
| struct | Coordinate |
| Pixel location in an image. More... | |
| struct | Correspondence |
| Information about a probe/reference relationship. More... | |
| struct | CreateTemplateResult |
| Output from extracting features into a template . More... | |
| struct | Image |
| Data and metadata for an image. More... | |
| struct | ProductIdentifier |
| Identifying details about algorithm components for documentation. More... | |
| struct | ReturnStatus |
| Information about the result of calling a FRIF TE API function. More... | |
| struct | SearchSubjectPositionResult |
| The results of a searching a database for subject finger positions. More... | |
| struct | SearchSubjectResult |
| The results of a searching a database for a subject, without respect to finger positions. More... | |
| struct | SubjectPositionCandidate |
| Candidate list entry identifying a specific region of a subject. More... | |
| struct | SubjectPositionCandidateListKeyHash |
| Hash function for SubjectPositionCandidate. More... | |
| struct | TemplateArchive |
| Collection of templates on disk. More... | |
| struct | TemplateData |
| Information possibly stored in a template. More... | |
Typedefs | |
| using | Segment = std::tuple<Coordinate, Coordinate> |
| Line segment. | |
| using | SubjectCandidate = std::string |
| Candidate list entry identifying a subject without respect for region. | |
| using | SubjectPositionCandidateList |
| Representation of a list of likely candidates returned from a search. | |
| using | SubjectCandidateList = std::unordered_map<std::string, double> |
| Representation of a list of likely candidates returned from a search. | |
| using | SubjectPositionCandidateListCorrespondence |
| Representation to output Correspondence for each SubjectPositionCandidate from a SubjectPositionCandidateList. | |
| using | SubjectCandidateListCorrespondence |
| Representation to output Correspondence for each SubjectCandidate from a SubjectCandidateList. | |
| using | Sample |
| Convenience definition for a friction ridge sample. | |
Enumerations | |
| enum class | TemplateType { Probe , Reference } |
| Use for data extracted from Sample. More... | |
Variables | |
| uint16_t | API_MAJOR_VERSION {1} |
| API major version number. | |
| uint16_t | API_MINOR_VERSION {2} |
| API minor version number. | |
| uint16_t | API_PATCH_VERSION {0} |
| API patch version number. | |
TE input/output types.
| using FRIF::Segment = std::tuple<Coordinate, Coordinate> |
| using FRIF::SubjectCandidate = std::string |
Candidate list entry identifying a subject without respect for region.
Representation of a list of likely candidates returned from a search.
Key is a unique subject identifier and finger position from that subject, representing a reference identity. Value is a quantification of a probe's similarity to the friction ridge data represented by the key.
| using FRIF::SubjectCandidateList = std::unordered_map<std::string, double> |
Representation of a list of likely candidates returned from a search.
Key is a unique subject identifier, representing a reference identity. Value is a quantification of a probe's similarity to the friction ridge data represented by the key.
Representation to output Correspondence for each SubjectPositionCandidate from a SubjectPositionCandidateList.
Key is a unique subject identifier and finger position from that subject, representing a reference identity. Value is a set of Correspondence that align features from the probe to features from the reference (the key).
Representation to output Correspondence for each SubjectCandidate from a SubjectCandidateList.
Key is a unique subject identifier, representing a reference identity. Value is a set of Correspondence that align features from the probe to features from the reference (the key).
| using FRIF::Sample |
|
strong |
| uint16_t FRIF::API_MAJOR_VERSION {1} |
| uint16_t FRIF::API_MINOR_VERSION {2} |