|
Slap Fingerprint Segmentation Evaluation III
API for participating in NIST's evaluation of slap fingerprint segmentation algorithms.
|
Slap Fingerprint Segmentation III interface. More...
#include <slapsegiii.h>

Public Member Functions | |
| virtual SubmissionIdentification | getIdentification () const =0 |
| Obtain identification and version information for this submission. More... | |
| virtual std::tuple< std::set< SlapImage::Kind >, bool > | getSupported () const =0 |
| Obtain features supported by this implementation. More... | |
| virtual std::tuple< ReturnStatus, std::vector< SegmentationPosition > > | segment (const SlapImage &image)=0 |
| Discover fingerprint segmentation positions within a slap image. More... | |
| virtual std::tuple< ReturnStatus, SlapImage::Orientation > | determineOrientation (const SlapImage &image)=0 |
| Determine the hand orientation of a slap image. More... | |
| virtual | ~Interface () |
| Destructor. More... | |
Static Public Member Functions | |
| static std::shared_ptr< Interface > | getImplementation (const std::filesystem::path &configurationDirectory) |
| Obtain a managed pointer to an object implementing SlapSegIII::Interface. More... | |
Slap Fingerprint Segmentation III interface.
Participants must inherit from this class and implement all methods.
Definition at line 442 of file slapsegiii.h.
|
virtual |
Destructor.
Definition at line 105 of file libslapsegiii.cpp.
|
pure virtual |
Obtain identification and version information for this submission.
|
pure virtual |
Obtain features supported by this implementation.
|
pure virtual |
Discover fingerprint segmentation positions within a slap image.
| image | Image data and metadata to segment. |
|
pure virtual |
Determine the hand orientation of a slap image.
| image | Image data and metadata. |
image.orientation member of image. It will be default-initialized only.return std::make_tuple(ReturnStatus::Code::NotImplemented, SlapImage::Orientation{});
|
static |
Obtain a managed pointer to an object implementing SlapSegIII::Interface.
| configurationDirectory | Path to a read-only directory populated with configuration files provided in validation. |
return (std::make_shared<Implementation>( configurationDirectory)); configurationDirectory may be stored on a slow disk. NIST suggests reading data into available RAM.
1.9.3