|
Enrollment 28.2.0
|
IrisTemplate is Innovatrics proprietary template created by IrisExtractor. More...
#include <Iris.h>
Public Member Functions | |
| bool | IsIrisTemplateBiometricPositionKnown () const |
| It checks if template contains known biometric position. | |
| IrisPosition | GetIrisTemplateBiometricPosition () const |
| It returns biometric position to which template belongs. | |
| IrisSimilarityScore | SimilarWith (const IrisTemplate &gallery) const |
| Calculates IrisSimilarityScore for given IrisTemplate. | |
| unsigned int | CalculateQuality () |
| Calculates quality of IrisTemplate. | |
| std::string | GetVersion () const |
| Provides version information of Innovatrics proprietary algorithm used to create the iris template. | |
| void | WriteTo (Writer &writer) const override |
| Function serializes IrisTemplate via provided Writer. | |
| IrisTemplate (std::vector< uint8_t > &&templ, std::shared_ptr< IrisExecutor > executor) | |
| Construct a new IrisTemplate object Biometric position is unknown. | |
| IrisTemplate (std::vector< uint8_t > &&templ) | |
| Construct a new IrisTemplate object Biometric position is unknown. | |
| IrisTemplate (const std::vector< uint8_t > &templ, std::shared_ptr< IrisExecutor > executor) | |
| Construct a new IrisTemplate object, copy template data Biometric position is unknown. | |
| IrisTemplate (const std::vector< uint8_t > &templ) | |
| Construct a new IrisTemplate object, copy template data Biometric position is unknown. | |
| IrisTemplate (std::vector< uint8_t > &&templ, IrisPosition position, std::shared_ptr< IrisExecutor > executor) | |
| Construct a new IrisTemplate object. | |
| IrisTemplate (std::vector< uint8_t > &&templ, IrisPosition position) | |
| Construct a new IrisTemplate object GlobalIrisExecutor is used. | |
| IrisTemplate (const std::vector< uint8_t > &templ, IrisPosition position, std::shared_ptr< IrisExecutor > executor) | |
| Construct a new IrisTemplate object, copy template data. | |
| IrisTemplate (const std::vector< uint8_t > &templ, IrisPosition position) | |
| Construct a new IrisTemplate object, copy template data GlobalIrisExecutor is used. | |
Public Attributes | |
| const std::vector< uint8_t > | data |
| Template data. | |
IrisTemplate is Innovatrics proprietary template created by IrisExtractor.
The template can be used later for verification.
|
inline |
Construct a new IrisTemplate object Biometric position is unknown.
| templ | template data |
| executor | is IrisExecutor |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Iris template has no data |
References data.
Referenced by SimilarWith().
|
inlineexplicit |
Construct a new IrisTemplate object Biometric position is unknown.
GlobalIrisExecutor is used.
| templ | template data |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inline |
Construct a new IrisTemplate object, copy template data Biometric position is unknown.
| templ | template data |
| executor | is IrisExecutor |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inlineexplicit |
Construct a new IrisTemplate object, copy template data Biometric position is unknown.
GlobalIrisExecutor is used.
| templ | template data |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inline |
Construct a new IrisTemplate object.
| templ | template data |
| executor | is IrisExecutor |
| position | biometric position to which template belongs |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inlineexplicit |
Construct a new IrisTemplate object GlobalIrisExecutor is used.
| templ | template data |
| position | biometric position to which template belongs |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inline |
Construct a new IrisTemplate object, copy template data.
| templ | template data |
| position | biometric position to which template belongs |
| executor | is IrisExecutor |
| NullArgumentException | when executor is null |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inlineexplicit |
Construct a new IrisTemplate object, copy template data GlobalIrisExecutor is used.
| templ | template data |
| position | biometric position to which template belongs |
| InvalidTemplateException | when Iris template has no data |
References data.
|
inline |
Calculates quality of IrisTemplate.
| EnrollmentException | when it is not possible to get template quality |
References data.
|
inline |
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 iris template.
References data.
|
inline |
It checks if template contains known biometric position.
|
inline |
Calculates IrisSimilarityScore for given IrisTemplate.
| gallery | IrisTemplate for score calculation |
| EnrollmentException | when it is not possible to match templates |
References data, and IrisTemplate().
|
inlineoverridevirtual |
Function serializes IrisTemplate via provided Writer.
| writer | used to serialize Iris. |
Implements Serializable.
References data, Writer::Write(), and Writer::WriteArray().
Referenced by ExtractedIris::WriteTo().