|
Enrollment 28.2.0
|
Applicant template in serialized form used for biometric operations. More...
#include <ModalitiesTemplate.h>
Public Member Functions | |
| std::vector< std::shared_ptr< FaceTemplate > > | GetFaceTemplates () const |
| Provides FaceTemplate objects. | |
| std::vector< std::shared_ptr< IrisTemplate > > | GetIrisTemplates () const |
| Provides IrisTemplate objects. | |
| std::vector< std::shared_ptr< PrintTemplate > > | GetPrintTemplates () const |
| Provides PrintTemplate objects. | |
| std::vector< uint8_t > | GetModalitiesTemplateData () const |
| It provides Applicant template data. | |
| std::shared_ptr< ModalitiesICSTemplate > | ToModalitiesICSTemplate () const |
| Converts template to Innovatrics template format useful for verification. | |
| std::shared_ptr< ModalitiesICSTemplate > | ToModalitiesICSTemplate (const ModalitiesICSTemplateFactory &factory) const |
| Converts template to Innovatrics template format useful for verification. | |
| ModalityScore | SimilarWith (const ModalitiesTemplate &gallery, const ModalitiesMatcher &matcher) const |
| It calculates similarity score between this and other applicant template. | |
| void | WriteTo (Writer &w) const override |
| Write itself into writer. | |
Static Public Member Functions | |
| static std::shared_ptr< ModalitiesTemplate > | Create (const std::vector< uint8_t > &data) |
| Create ModalitiesTemplate object from serialized data. | |
| static std::shared_ptr< ModalitiesTemplate > | Create (std::vector< std::shared_ptr< PrintTemplate > > prints, std::vector< std::shared_ptr< FaceTemplate > > faces, std::vector< std::shared_ptr< IrisTemplate > > irises) |
| Create ModalitiesTemplate object from templates. | |
Applicant template in serialized form used for biometric operations.
The serialized data contains templates for print, embedding print, face and iris modalities.
|
inlinestatic |
Create ModalitiesTemplate object from serialized data.
| data | template data |
Referenced by Applicant::ToTemplate().
|
inlinestatic |
Create ModalitiesTemplate object from templates.
| prints | print templates |
| faces | face templates |
| irises | iris templates |
|
inlinenodiscard |
Provides FaceTemplate objects.
|
inlinenodiscard |
Provides IrisTemplate objects.
|
inlinenodiscard |
|
inlinenodiscard |
Provides PrintTemplate objects.
|
inlinenodiscard |
It calculates similarity score between this and other applicant template.
It uses given ModalitiesTemplateMatcher to calculate the score.
| gallery | ModalitiesTemplate. |
| matcher | is ModalitiesTemplateMatcher used to calculate modality score between probe (this template) and given template gallery |
References ModalitiesMatcher::Match().
|
inlinenodiscard |
Converts template to Innovatrics template format useful for verification.
It uses ModalitiesICSTemplateDefaultFactory for conversion to ModalitiesICSTemplate.
References ToModalitiesICSTemplate().
Referenced by ToModalitiesICSTemplate().
|
inlinenodiscard |
Converts template to Innovatrics template format useful for verification.
It uses given factory for conversion to ModalitiesICSTemplate.
| factory | ModalitiesICSTemplateFactory for conversion |
References ModalitiesICSTemplateFactory::CreateModalitiesICSTemplate(), and PrintTemplate::ToICSTemplates().
|
inlineoverridevirtual |
Write itself into writer.
| writer | Writer to use to serialize this Serializable |
Implements Serializable.
References Writer::WriteArray().