NeuroDactyl
NeuroDactyl Namespace Reference

Namespace containing all symbols from the NeuroDactyl SDK. More...

Classes

class  Config
 Class for system configuration. More...
 
class  Decoder
 Image decoder Decodes images from memory or hard drive. More...
 
struct  Point
 Point structure. More...
 
struct  BBox
 Bounding box structure. More...
 
class  Detection
 Fingerprint detection class. More...
 
class  Detector
 Detector class Detector object is required for fingerprint detection. More...
 
class  Exception
 Exception class All exceptions in NeuroDactyl SDK are NeuroDactyl::Exception. More...
 
class  Template
 Fingerprint template. More...
 
class  Extractor
 Fingerprint template extractor Extractor object is required for fingerprint template extraction. More...
 
class  Image
 Image Class for work with images. More...
 
class  TemplateDB
 Template DB Used for storing fingerprint templates with its IDs. More...
 
class  Person
 Person Used for storing fingerprint templates of one person. More...
 
class  PersonDB
 Person DB Used for storing persons with its IDs. More...
 

Functions

FPSERVERSDK_API NeuroDactyl::ConfigmakeConfig (const std::string &path)
 
FPSERVERSDK_API NeuroDactyl::DecodercreateDecoder (const NeuroDactyl::Config *cfg)
 
FPSERVERSDK_API NeuroDactyl::DetectionconstructDetection (const NeuroDactyl::Image *image, int dpi, NeuroDactyl::Point &center, float angle)
 
FPSERVERSDK_API NeuroDactyl::DetectorcreateDetector (const NeuroDactyl::Config *cfg)
 
FPSERVERSDK_API NeuroDactyl::TemplatedeserializeTemplate (unsigned int size, const char *data)
 
FPSERVERSDK_API NeuroDactyl::ExtractorcreateExtractor (const NeuroDactyl::Config *cfg)
 
FPSERVERSDK_API NeuroDactyl::ImageconstructImage (unsigned int width, unsigned int height, const char *data)
 
FPSERVERSDK_API NeuroDactyl::TemplateDBconstructTemplateDB (const NeuroDactyl::Config *cfg, size_t maxSize)
 
FPSERVERSDK_API NeuroDactyl::TemplateDBconstructTemplateDB (const NeuroDactyl::Config *cfg, const std::string &path)
 
float FPSERVERSDK_API match (const NeuroDactyl::Template *template0, const NeuroDactyl::Template *template1)
 
FPSERVERSDK_API NeuroDactyl::PersonconstructPerson ()
 
FPSERVERSDK_API NeuroDactyl::PersonDBconstructPersonDB (const NeuroDactyl::Config *cfg, size_t maxSize)
 
FPSERVERSDK_API NeuroDactyl::PersonDBconstructPersonDB (const NeuroDactyl::Config *cfg, const std::string &filename)
 
float FPSERVERSDK_API match (const NeuroDactyl::Person *person0, const NeuroDactyl::Person *person1)
 

Detailed Description

Namespace containing all symbols from the NeuroDactyl SDK.

Function Documentation

◆ makeConfig()

FPSERVERSDK_API NeuroDactyl::Config* NeuroDactyl::makeConfig ( const std::string &  path)

Create configuration object from a file

Parameters
[in]pathPath to configuration file
Returns
Pointer to configuration object
Exceptions
NeuroDactyl::Exceptionwhen input config is invalid