The iris matcher. iris matcher compares Irises to each other.
More...
#include <matcher.h>
|
virtual uint32_t | InsertRecord (const std::string &id, std::vector< uint8_t > leftiristemp, std::vector< uint8_t > rightiristemp)=0 |
| Insert iris to gallery. More...
|
|
virtual uint32_t | DeleteRecord (const std::string &id)=0 |
| Delete iris from gallery. More...
|
|
virtual uint32_t | CheckEncounter (const std::string &id)=0 |
| Check iris in gallery. More...
|
|
virtual uint32_t | Initialize (bool psingleIrisGallery, int pgalleryCount)=0 |
| Insert iris to gallery. More...
|
|
virtual void | clear ()=0 |
| Clear iris gallery. More...
|
|
virtual uint32_t | Verify (const std::vector< uint8_t > &pleftiristemp, const std::vector< uint8_t > &prightiristemp, const std::vector< uint8_t > &gleftiristemp, const std::vector< uint8_t > &grightiristemp, float &finalscore)=0 |
| Performs 1:1 matching operations for specified iris. More...
|
|
virtual uint32_t | identify_record (const std::vector< uint8_t > &leftiristemp, const std::vector< uint8_t > &rightiristemp, const uint32_t numberOfThreads, const bool fastmatchmode, const uint32_t mode, const uint32_t candidate_list_length, std::vector< candidates_string > &candidate_list)=0 |
| Performs 1:N matching operations for specified iris. More...
|
|
virtual std::string | GetVersion ()=0 |
|
The iris matcher. iris matcher compares Irises to each other.
It allows to perform 1:1 and 1:N matching. Use iris_sdk::make_matcher functions for instantiating of iris_sdk::matcher object.
◆ CheckEncounter()
virtual uint32_t iris_sdk::matcher::CheckEncounter |
( |
const std::string & |
id | ) |
|
|
pure virtual |
Check iris in gallery.
- Parameters
-
- Returns
- operation return code See codes.h
- Exceptions
-
◆ clear()
virtual void iris_sdk::matcher::clear |
( |
| ) |
|
|
pure virtual |
Clear iris gallery.
- Exceptions
-
◆ DeleteRecord()
virtual uint32_t iris_sdk::matcher::DeleteRecord |
( |
const std::string & |
id | ) |
|
|
pure virtual |
Delete iris from gallery.
- Parameters
-
- Returns
- operation return code See codes.h
- Exceptions
-
◆ identify_record()
virtual uint32_t iris_sdk::matcher::identify_record |
( |
const std::vector< uint8_t > & |
leftiristemp, |
|
|
const std::vector< uint8_t > & |
rightiristemp, |
|
|
const uint32_t |
numberOfThreads, |
|
|
const bool |
fastmatchmode, |
|
|
const uint32_t |
mode, |
|
|
const uint32_t |
candidate_list_length, |
|
|
std::vector< candidates_string > & |
candidate_list |
|
) |
| |
|
pure virtual |
Performs 1:N matching operations for specified iris.
- Parameters
-
[in] | leftiristemp | lhs left iris eye |
[in] | rightiristemp | lhs right iris eye |
[in] | numberOfThreads | |
[in] | fastmatchmode | |
[in] | mode | operation mode |
[in] | candidate_list_length | number of best matches |
[out] | candidate_list | list of best matches |
- Returns
- operation return code See codes.h
- Exceptions
-
◆ Initialize()
virtual uint32_t iris_sdk::matcher::Initialize |
( |
bool |
psingleIrisGallery, |
|
|
int |
pgalleryCount |
|
) |
| |
|
pure virtual |
Insert iris to gallery.
- Parameters
-
[in] | psingleIrisGallery | |
[in] | pgalleryCount | gallery size |
- Returns
- operation return code See codes.h
- Exceptions
-
◆ InsertRecord()
virtual uint32_t iris_sdk::matcher::InsertRecord |
( |
const std::string & |
id, |
|
|
std::vector< uint8_t > |
leftiristemp, |
|
|
std::vector< uint8_t > |
rightiristemp |
|
) |
| |
|
pure virtual |
Insert iris to gallery.
- Parameters
-
[in] | id | gallery entry id |
[in] | leftiristemp | left iris eye |
[in] | rightiristemp | right iris eye |
- Returns
- operation return code See codes.h
- Exceptions
-
◆ Verify()
virtual uint32_t iris_sdk::matcher::Verify |
( |
const std::vector< uint8_t > & |
pleftiristemp, |
|
|
const std::vector< uint8_t > & |
prightiristemp, |
|
|
const std::vector< uint8_t > & |
gleftiristemp, |
|
|
const std::vector< uint8_t > & |
grightiristemp, |
|
|
float & |
finalscore |
|
) |
| |
|
pure virtual |
Performs 1:1 matching operations for specified iris.
- Parameters
-
[in] | pleftiristemp | lhs left iris eye |
[in] | prightiristemp | lhs right iris eye |
[in] | gleftiristemp | rhs left iris eye |
[in] | grightiristemp | rhs right iris eye |
[out] | finalscore | -log(FAR). See How to interpet matching results |
- Returns
- operation return code See codes.h
- Exceptions
-
The documentation for this class was generated from the following file: