Enrollment 28.2.0
Loading...
Searching...
No Matches

It contains extraction configuration. More...

#include <Iris.h>

Collaboration diagram for IrisExtractorConfig:

Public Types

enum class  Type : uint8_t { ACCURATE , FAST }
 Type of neural network extractor. More...

Public Member Functions

void SetExtractor (Type value)
 Function sets type of extractor.
Type GetExtractor () const
 Function gets extractor type.
void WriteTo (Writer &writer) const final
 Function serializes configuration via provided Writer.
 IrisExtractorConfig ()=default
 default configuration.

Static Public Member Functions

static IrisExtractorConfig Default ()
 Provides default configuration.

Detailed Description

It contains extraction configuration.

Member Enumeration Documentation

◆ Type

enum class Type : uint8_t
strong

Type of neural network extractor.

Enumerator
ACCURATE 

Iris templates suitable for verification/identification of very high accuracy are created when accurate mode is used.

However the performance of the iris template creation is not as good as when fast mode is used.

Required Solvers

Total size of solvers is 174 MB.

References iris-verification-accurate-p1.solver, iris-verification-accurate-p2.solver

FAST 

Iris templates suitable for verification of fairly good accuracy are created when fast mode is used.

The performance of iris template creation is very fast. Suitable for mobile/embedded devices.

Required Solvers

Total size of solvers is 83 MB.

References iris-verification-accurate-p1.solver

Constructor & Destructor Documentation

◆ IrisExtractorConfig()

IrisExtractorConfig ( )
default

default configuration.

References ACCURATE, and IrisExtractorConfig().

Referenced by Default(), and IrisExtractorConfig().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ Default()

IrisExtractorConfig Default ( )
inlinestatic

Provides default configuration.

default configuration.

References IrisExtractorConfig().

Referenced by Iris::Extract().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetExtractor()

Type GetExtractor ( ) const
inlinenodiscard

Function gets extractor type.

Returns
extractor type

Referenced by Iris::Extract().

Here is the caller graph for this function:

◆ SetExtractor()

void SetExtractor ( Type value)
inline

Function sets type of extractor.

Parameters
valuetype from IrisExtractorConfig::Type.

◆ WriteTo()

void WriteTo ( Writer & writer) const
inlinefinalvirtual

Function serializes configuration via provided Writer.

Parameters
writerused to serialize Config.

Implements Serializable.


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