DFACE C++  5.0.0
symbol.h File Reference
#include <stdio.h>
#include "dface_detect.h"
#include "dface_pose.h"
#include "dface_compare.h"
#include "dface_recognize.h"
#include "dface_nir_liveness.h"
#include "dface_rgb_liveness.h"
#include "dface_track.h"
#include "dface_assessment.h"
#include "dface_attribute.h"
#include "dface_accredit.h"
#include <dlfcn.h>
Include dependency graph for symbol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

dface::DfaceDetectload_dface_detect (const std::string &model_path, int precision)
 
void destory_dface_detect (dface::DfaceDetect *p)
 
dface::DfaceAssessmentload_dface_assessment (const std::string &model_path)
 
void destory_dface_assessment (dface::DfaceAssessment *p)
 
dface::DfaceAttributeload_dface_attribute (const std::string &model_path)
 
void destory_dface_attribute (dface::DfaceAttribute *p)
 
dface::DfaceRecognizeload_dface_recognize (const std::string &model_path, int precision)
 
void destory_dface_recognize (dface::DfaceRecognize *p)
 
dface::DfaceCompareload_dface_compare (const std::string &model_path, int feature_precision)
 
void destory_dface_compare (dface::DfaceCompare *p)
 
dface::DfacePoseload_dface_pose (const std::string &model_path)
 
void destory_dface_pose (dface::DfacePose *p)
 
dface::DfaceNIRLivenessload_dface_nir_liveness (const std::string &model_path)
 
void destory_dface_nir_liveness (dface::DfaceNIRLiveness *p)
 
dface::DfaceRGBLivenessload_dface_rgb_liveness (const std::string &model_path, int level)
 
void destory_dface_rgb_liveness (dface::DfaceRGBLiveness *p)
 
dface::DfaceTrackload_dface_track (const std::string &model_path, int frame_width, int frame_height, int max_age=200, int min_hit=3)
 
void destory_dface_track (dface::DfaceTrack *p)
 
DfaceAccreditload_dface_accredit ()
 
void destory_dface_accredit (DfaceAccredit *p)
 
void free_dface ()
 

Function Documentation

void destory_dface_accredit ( DfaceAccredit p)
inline

Free and destroy Device Activation Tool

void destory_dface_assessment ( dface::DfaceAssessment p)
inline

Free and destroy FaceAssessment

Parameters
[in]pPointer of FaceAssessment instance
void destory_dface_attribute ( dface::DfaceAttribute p)
inline

Free and destroy FaceAttribute

Parameters
[in]pPointer of FaceAttribute instance
void destory_dface_compare ( dface::DfaceCompare p)
inline

Free and destroy FaceCompare instance

void destory_dface_detect ( dface::DfaceDetect p)
inline

Free and destroy FaceDetect

Parameters
[in]pPointer of FaceDetect instance
void destory_dface_nir_liveness ( dface::DfaceNIRLiveness p)
inline

Free and destroy FaceNIRLiveness instance

void destory_dface_pose ( dface::DfacePose p)
inline

Free and destroy FacePose instance

void destory_dface_recognize ( dface::DfaceRecognize p)
inline

Free and destroy FaceRecognize

void destory_dface_rgb_liveness ( dface::DfaceRGBLiveness p)
inline

Free and destroy FaceRGBLiveness instance

void destory_dface_track ( dface::DfaceTrack p)
inline

Free and destroy FaceTrack instance

void free_dface ( )
inline

Free Dface

DfaceAccredit* load_dface_accredit ( )
inline

Create and load Device Activation Tool

Note
()
dface::DfaceAssessment* load_dface_assessment ( const std::string &  model_path)
inline

Create and load FaceAssessment instance

Parameters
[in]model_pathModel path
dface::DfaceAttribute* load_dface_attribute ( const std::string &  model_path)
inline

Create and load FaceAttribute instance

Parameters
[in]model_pathModel path
dface::DfaceCompare* load_dface_compare ( const std::string &  model_path,
int  feature_precision 
)
inline

Create and load FaceCompare instance

dface::DfaceDetect* load_dface_detect ( const std::string &  model_path,
int  precision 
)
inline

Create and load FaceDetect instance

Parameters
[in]model_pathModel path
[in]precisionDetect Precision (Precision_Low, Precision_High)
dface::DfaceNIRLiveness* load_dface_nir_liveness ( const std::string &  model_path)
inline

Create and load FaceNIRLiveness instance

Parameters
[in]model_pathModel path
dface::DfacePose* load_dface_pose ( const std::string &  model_path)
inline

Create and load FacePose instance

Parameters
[in]model_pathModel path
dface::DfaceRecognize* load_dface_recognize ( const std::string &  model_path,
int  precision 
)
inline

Create and load FaceRecognize instance

Parameters
[in]model_pathModel path
[in]precisionPrecision mode 2:precision low 3:precision high(default)
dface::DfaceRGBLiveness* load_dface_rgb_liveness ( const std::string &  model_path,
int  level 
)
inline

Create and load FaceRGBLiveness instance(v2)

Parameters
[in]model_pathModel path
[in]RGBLivenesslevel (LEVEL_1, LEVEL_2, LEVEL_3)
dface::DfaceTrack* load_dface_track ( const std::string &  model_path,
int  frame_width,
int  frame_height,
int  max_age = 200,
int  min_hit = 3 
)
inline

Create and load FaceTrack

Parameters
[in]model_pathModel path
[in]frame_widthFrame width
[in]frame_heightFrame height
[in]max_ageMax time(count) keeping track
[in]min_hitMinimum hit count when start tracking
Note
()