|
Enrollment 28.2.0
|
Print template in proprietary embedding format used for biometric operations. More...
#include <EmbeddingTemplate.h>
Public Member Functions | |
| PrintSimilarityScore | SimilarWith (const EmbeddingTemplate &tmpl, const EmbeddingMatcher &matcher) const |
| It calculates similarity score between this and given EmbeddingTemplate. | |
| bool | IsEmbeddingTemplateBiometricPositionKnown () const |
| It checks if template contains known biometric position. | |
| PrintPosition | GetEmbeddingTemplateBiometricPosition () const |
| It returns biometric position to which template belongs. | |
| std::string | GetVersion () const |
| Provides version information of Innovatrics proprietary algorithm used to create the embedding template. | |
| EmbeddingTemplate (std::vector< uint8_t > &&d) | |
| Create EmbeddingTemplate object. | |
| EmbeddingTemplate (const std::vector< uint8_t > &d) | |
| Create EmbeddingTemplate object that copies the data. | |
| EmbeddingTemplate (std::vector< uint8_t > &&d, std::shared_ptr< PrintExecutor > executor) | |
| Create EmbeddingTemplate object. | |
| EmbeddingTemplate (const std::vector< uint8_t > &d, std::shared_ptr< PrintExecutor > executor) | |
| Create EmbeddingTemplate object that copies data. | |
| EmbeddingTemplate (std::vector< uint8_t > &&d, PrintPosition position) | |
| Create EmbeddingTemplate object. | |
| EmbeddingTemplate (const std::vector< uint8_t > &d, PrintPosition position) | |
| Create EmbeddingTemplate object that copies the data. | |
| EmbeddingTemplate (std::vector< uint8_t > &&d, PrintPosition position, std::shared_ptr< PrintExecutor > executor) | |
| Create EmbeddingTemplate object. | |
| EmbeddingTemplate (const std::vector< uint8_t > &d, PrintPosition position, std::shared_ptr< PrintExecutor > executor) | |
| Create EmbeddingTemplate object copy data. | |
| void | WriteTo (Writer &w) const override |
| Write itself into writer. | |
Print template in proprietary embedding format used for biometric operations.
|
inlineexplicit |
Create EmbeddingTemplate object.
GlobalPrintExecutor is used to execute template functionality. Biometric position is unknown.
| d | template data |
| InvalidTemplateException | when Embedding template has no data |
Referenced by ExtractedPrintEmbedding::ExtractedPrintEmbedding(), ExtractedPrintEmbedding::ExtractedPrintEmbedding(), ExtractedPrintEmbedding::ExtractedPrintEmbedding(), ExtractedPrintEmbedding::ExtractedPrintEmbedding(), and SimilarWith().
|
inlineexplicit |
Create EmbeddingTemplate object that copies the data.
GlobalPrintExecutor is used to execute template functionality. Biometric position is unknown.
| d | template data |
| InvalidTemplateException | when Embedding template has no data |
|
inline |
Create EmbeddingTemplate object.
Biometric position is unknown.
| d | template data |
| executor | PrintExecutor used to execute template functionality. |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Embedding template has no data |
|
inline |
Create EmbeddingTemplate object that copies data.
Biometric position is unknown.
| d | template data |
| executor | PrintExecutor used to execute template functionality. |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Embedding template has no data |
|
inlineexplicit |
Create EmbeddingTemplate object.
GlobalPrintExecutor is used to execute template functionality.
| d | template data |
| position | biometric position to which template belongs |
| InvalidTemplateException | when Embedding template has no data |
|
inlineexplicit |
Create EmbeddingTemplate object that copies the data.
GlobalPrintExecutor is used to execute template functionality.
| d | template data |
| position | biometric position to which template belongs |
| InvalidTemplateException | when Embedding template has no data |
|
inline |
Create EmbeddingTemplate object.
| d | template data |
| position | biometric position to which template belongs |
| executor | PrintExecutor used to execute template functionality. |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Embedding template has no data |
|
inline |
Create EmbeddingTemplate object copy data.
| d | template data |
| position | biometric position to which template belongs |
| executor | PrintExecutor used to execute template functionality. |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Embedding template has no data |
|
inlinenodiscard |
It returns biometric position to which template belongs.
| EnrollmentRuntimeException | when biometric position is unknown |
|
inlinenodiscard |
Provides version information of Innovatrics proprietary algorithm used to create the embedding template.
| InvalidTemplateException | when it is not possible to extract version from Embedding template data |
|
inlinenodiscard |
It checks if template contains known biometric position.
|
inlinenodiscard |
It calculates similarity score between this and given EmbeddingTemplate.
It uses given EmbeddingMatcher to calculate score.
| tmpl | gallery EmbeddingTemplate. |
| matcher | is EmbeddingMatcher used to calculate similarity score between probe (this template) and given template tmpl |
References EmbeddingTemplate(), and EmbeddingMatcher::Match().
|
inlineoverridevirtual |
Write itself into writer.
| writer | Writer to use to serialize this Serializable |
Implements Serializable.
Reimplemented in ExtractedPrintEmbedding.
References Writer::WriteArray().
Referenced by ExtractedPrintEmbedding::WriteTo().