![]() |
NeuroDactyl
|

Classes | |
| class | NeuroDactyl::TemplateDB |
| Template DB Used for storing fingerprint templates with its IDs. More... | |
| class | NeuroDactyl::Person |
| Person Used for storing fingerprint templates of one person. More... | |
| class | NeuroDactyl::PersonDB |
| Person DB Used for storing persons with its IDs. More... | |
Functions | |
| FPSERVERSDK_API NeuroDactyl::TemplateDB * | NeuroDactyl::constructTemplateDB (const NeuroDactyl::Config *cfg, size_t maxSize) |
| FPSERVERSDK_API NeuroDactyl::TemplateDB * | NeuroDactyl::constructTemplateDB (const NeuroDactyl::Config *cfg, const std::string &path) |
| float FPSERVERSDK_API | NeuroDactyl::match (const NeuroDactyl::Template *template0, const NeuroDactyl::Template *template1) |
| FPSERVERSDK_API NeuroDactyl::PersonDB * | NeuroDactyl::constructPersonDB (const NeuroDactyl::Config *cfg, size_t maxSize) |
| FPSERVERSDK_API NeuroDactyl::PersonDB * | NeuroDactyl::constructPersonDB (const NeuroDactyl::Config *cfg, const std::string &filename) |
| float FPSERVERSDK_API | NeuroDactyl::match (const NeuroDactyl::Person *person0, const NeuroDactyl::Person *person1) |
| FPSERVERSDK_API NeuroDactyl::PersonDB* NeuroDactyl::constructPersonDB | ( | const NeuroDactyl::Config * | cfg, |
| const std::string & | filename | ||
| ) |
Load PersonDB object from hard drive
| [in] | cfg | Configuration |
| [in] | filename | Path to the stored DB |
| NeuroDactyl::Exception | when smth is wrong with stored db |
| FPSERVERSDK_API NeuroDactyl::PersonDB* NeuroDactyl::constructPersonDB | ( | const NeuroDactyl::Config * | cfg, |
| size_t | maxSize | ||
| ) |
Creates empty PersonDB object with the specified max size
| [in] | cfg | Configuration |
| [in] | maxSize | maximum stored fingerprint templates in the DB (NOTE: person can have up to 10 fingerprint templates) |
| NeuroDactyl::Exception | when input max size is invalid |
| FPSERVERSDK_API NeuroDactyl::TemplateDB* NeuroDactyl::constructTemplateDB | ( | const NeuroDactyl::Config * | cfg, |
| const std::string & | path | ||
| ) |
Creates templates DB
| [in] | cfg | Configuration |
| [in] | filename | Path to the stored DB |
| FPSERVERSDK_API NeuroDactyl::TemplateDB* NeuroDactyl::constructTemplateDB | ( | const NeuroDactyl::Config * | cfg, |
| size_t | maxSize | ||
| ) |
Creates templates DB
| [in] | cfg | Configuration |
| [in] | maxSize | Max possible number of templates in the DB |
| float FPSERVERSDK_API NeuroDactyl::match | ( | const NeuroDactyl::Person * | person0, |
| const NeuroDactyl::Person * | person1 | ||
| ) |
1 to 1 person to person matching
| [in] | person0 | person #0 |
| [in] | person1 | person #1 |
| float FPSERVERSDK_API NeuroDactyl::match | ( | const NeuroDactyl::Template * | template0, |
| const NeuroDactyl::Template * | template1 | ||
| ) |
Matches fingerprint templates 1 to 1
| [in] | template0 | fingerprint template #0 |
| [in] | template1 | fingerprint template #1 |