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.