|
Enrollment 28.2.0
|
Validates prints against gallery. More...
#include <Applicant.h>
Public Member Functions | |
| std::shared_ptr< ExtractedPrint > | GetInvalidatingPrint () const |
| Function provides ExtractedPrint that causes invalidity of probe. | |
| bool | Validate (const std::shared_ptr< ExtractedPrint > &probe, const std::vector< std::shared_ptr< ExtractedPrint > > &gallery) final |
| Check if print is valid. | |
| FlatteningValidation (SimilarityThreshold samePositionThreshold, SimilarityThreshold differentPositionThreshold, ICSMatcher &printMatcher) | |
| Construct a new Flattening Validation object. | |
| FlatteningValidation ()=default | |
| Construct a new Flattening Validation default object. | |
Validates prints against gallery.
Print is valid in following scenarios:
|
inline |
Construct a new Flattening Validation object.
| samePositionThreshold | is SimilarityThreshold below which is validated Fingerprint considered as invalid when verified fingerprints have same position. |
| differentPositionThreshold | is SimilarityThreshold above which is validated Fingerprint considered as invalid when verified fingerprints have different position. |
| printMatcher | PrintMatcher to find already enrolled print |
Referenced by FlatteningValidation().
|
default |
Construct a new Flattening Validation default object.
The default thresholds are choosen with regard to measured False Acceptance Rate.
| Probe Fingers | Enrolled Fingers | Threshold at FAR=%1 | Threshold at FAR=%0.1 | Threshold at FAR=%0.01 |
| 1 | 1 | 20 | 30 | 40 |
| 1 | 10 | 30 | 40 | 50 |
References FlatteningValidation().
|
inline |
Function provides ExtractedPrint that causes invalidity of probe.
Referenced by Applicant::AddUniquePrint().
|
inlinefinalvirtual |
Check if print is valid.
Fingerprint is valid in following scenarios:
It returns enrolled print that causes invalidity of currently enrolling Print To realize in which scenario fails, you can check prints position.
| probe | Print to be checked |
| gallery | Prints that are already validated |
| NullArgumentException | when probe is null |
| NullArgumentException | when probe print is null |
Implements ApplicantPrintValidation.