Iris SDK  1.0
Iris Recognition Software Development Kit
Classes | Functions
matcher.h File Reference
#include <iris_base/export.h>
#include <iris_base/license.h>
#include <vector>
#include <memory>
Include dependency graph for matcher.h:

Go to the source code of this file.

Classes

struct  iris_sdk::candidates_string
 Best matched irises. More...
 
class  iris_sdk::matcher
 The iris matcher. iris matcher compares Irises to each other. More...
 

Functions

std::unique_ptr< matcher > IRIS_SDK_EXPORT iris_sdk::make_matcher (const std::shared_ptr< license > &license, uint32_t version)
 Makes Irises matcher with specified version. The license and data container will be loaded from known paths (see known_paths). More...
 
std::unique_ptr< matcher > IRIS_SDK_EXPORT iris_sdk::make_matcher (const std::shared_ptr< license > &license, uint32_t version, uint64_t gallery_size)
 Makes Irises matcher with specified version. The license and data container will be loaded from known paths (see known_paths). More...
 

Function Documentation

◆ make_matcher() [1/2]

std::unique_ptr<matcher> IRIS_SDK_EXPORT iris_sdk::make_matcher ( const std::shared_ptr< license > &  license,
uint32_t  version 
)

Makes Irises matcher with specified version. The license and data container will be loaded from known paths (see known_paths).

Parameters
[in]licenseRequired iris_sdk license.
[in]versionRequired version of the matcher algorithm.
Exceptions
iris_sdk::exceptionSee Exceptions handling.
Returns
pointer to matcher

◆ make_matcher() [2/2]

std::unique_ptr<matcher> IRIS_SDK_EXPORT iris_sdk::make_matcher ( const std::shared_ptr< license > &  license,
uint32_t  version,
uint64_t  gallery_size 
)

Makes Irises matcher with specified version. The license and data container will be loaded from known paths (see known_paths).

Parameters
[in]licenseRequired iris_sdk license.
[in]versionRequired version of the matcher algorithm.
[in]gallery_sizeGalley size should not be more then gallery size in license
[in]licenseRequired iris_sdk license.
Exceptions
iris_sdk::exceptionSee Exceptions handling.
Returns
pointer to matcher