Enrollment 28.2.0
Loading...
Searching...
No Matches
IdentificationEmbeddingExtractor Class Reference

EmbeddingExtractor creates Innovatrics proprietary embedding print template. More...

#include <IdentificationEmbeddingExtractor.h>

Collaboration diagram for IdentificationEmbeddingExtractor:

Public Member Functions

std::shared_ptr< ExtractedPrintEmbedding > Extract (const std::shared_ptr< Print > &print) const final
 Function creates embedding template for given Print.
 IdentificationEmbeddingExtractor ()
 Constructs new IdentificationEmbeddingExtractor.
 IdentificationEmbeddingExtractor (std::shared_ptr< PrintExecutor > executor)
 Constructs new IdentificationEmbeddingExtractor.

Detailed Description

EmbeddingExtractor creates Innovatrics proprietary embedding print template.

Note
Not supported in this variant of Enrollment SDK.
The embedding extraction feature MUST be allowed in license to extract embedding.

Constructor & Destructor Documentation

◆ IdentificationEmbeddingExtractor() [1/2]

Constructs new IdentificationEmbeddingExtractor.

GlobalPrintExecutor is used extraction execution.

Note
Not supported in this variant of Enrollment SDK.
Exceptions
EnrollmentExceptionwhen cannot initialize module

◆ IdentificationEmbeddingExtractor() [2/2]

IdentificationEmbeddingExtractor ( std::shared_ptr< PrintExecutor > executor)
inlineexplicit

Constructs new IdentificationEmbeddingExtractor.

Note
Not supported in this variant of Enrollment SDK.
Parameters
executorPrintExecutor to use for extraction execution
Exceptions
NullArgumentExceptionwhen executor is null
EnrollmentExceptionwhen cannot initialize module

Member Function Documentation

◆ Extract()

std::shared_ptr< ExtractedPrintEmbedding > Extract ( const std::shared_ptr< Print > & print) const
inlinenodiscardfinalvirtual

Function creates embedding template for given Print.

The IFinger library is used to create embedding template.

Note
Not supported in this variant of Enrollment SDK.
The embedding extraction feature MUST be allowed in license to extract embedding.
Parameters
printPrint to extract
Returns
extracted embedding
Exceptions
NullArgumentExceptionwhen print is null

Implements EmbeddingExtractor.


The documentation for this class was generated from the following file: