DFACE C++
5.0.0
|
Classes | |
struct | _Box |
Face Box. More... | |
struct | _Point |
Point. More... | |
struct | _Rect |
Rect. More... | |
class | DfaceAssessment |
FaceAssessment API. More... | |
class | DfaceAttribute |
FaceAttribute API. More... | |
class | DfaceCompare |
FaceCompare API. More... | |
class | DfaceDetect |
FaceDetect API. More... | |
class | DfaceNIRLiveness |
FaceNIRLiveness API. More... | |
class | DfacePose |
FacePose API. More... | |
class | DfaceRecognize |
FaceRecognize API. More... | |
class | DfaceRGBLiveness |
FaceRGBLiveness API. More... | |
class | DfaceTrack |
FaceTrack API. More... | |
struct | Size |
Size. More... | |
Typedefs | |
typedef enum dface::_ACCURACY | ACCURACY |
Recognize feature precision. More... | |
typedef enum dface::_DETECT_PRECISION | DETECT_PRECISION |
Face detect precision. More... | |
typedef enum dface::_RGB_LIVENESS_LEVEL | RGB_LIVENESS_LEVEL |
RGBLiveness Level. More... | |
typedef enum dface::_IMG_FORMAT | IMG_FORMAT |
typedef enum dface::_LICENSE_INFO | LICENSE_INFO |
typedef struct dface::_Box | Box |
Face Box. More... | |
typedef struct dface::_Point | Point |
Point. More... | |
typedef struct dface::_Rect | Rect |
Rect. More... | |
typedef DfaceAssessment * | CreateAssessment(const std::string &model_path) |
typedef void | DestroyAssessment(DfaceAssessment *dc) |
typedef DfaceAttribute * | CreateAttribute(const std::string &model_path) |
typedef void | DestroyAttribute(DfaceAttribute *dc) |
typedef DfaceCompare * | CreateCompare(const std::string &model_path, int feature_precision) |
typedef void | DestroyCompare(DfaceCompare *dc) |
typedef DfaceDetect * | CreateDetect(const std::string &model_path, int precision) |
typedef void | DestroyDetect(DfaceDetect *dc) |
typedef DfaceNIRLiveness * | CreateNIRLiveness(const std::string &model_path) |
typedef void | DestroyNIRLiveness(DfaceNIRLiveness *dc) |
typedef DfacePose * | CreatePose(const std::string &model_path) |
typedef void | DestroyPose(DfacePose *dc) |
typedef DfaceRecognize * | CreateRecognize(const std::string &model_path, int precision) |
typedef void | DestroyRecognize(DfaceRecognize *rc) |
typedef DfaceRGBLiveness * | CreateRGBLiveness(const std::string &model_path, int level) |
typedef void | DestroyRGBLiveness(DfaceRGBLiveness *instance) |
typedef DfaceTrack * | CreateTrack(const std::string &model_path, int frame_width, int frame_height, int max_age, int min_hit) |
typedef void | DestroyTrack(DfaceTrack *rc) |
Enumerations | |
enum | _ACCURACY { V2 = 2, V3 = 3 } |
Recognize feature precision. More... | |
enum | _DETECT_PRECISION { Precision_Low = 0, Precision_High = 1 } |
Face detect precision. More... | |
enum | _RGB_LIVENESS_LEVEL { LEVEL_0 = 0, LEVEL_1 = 1, LEVEL_2 = 2, LEVEL_3 = 3 } |
RGBLiveness Level. More... | |
enum | _IMG_FORMAT { PIXELS_RGB = 1, PIXELS_BGR = 2, PIXELS_GRAY = 4, PIXELS_RGBA = 8, PIXELS_BGRA = 16, PIXELS_NV21 = 32, PIXELS_YUY2 = 64 } |
enum | _LICENSE_INFO { INFO_SERVER_ADDRESS = 0, INFO_SN = 1, INFO_SN_FEATURE = 2, INFO_SN_LICENSE = 3, INFO_UPDATE_ERROR = 4, INFO_CONFIG = 5 } |
typedef enum dface::_ACCURACY dface::ACCURACY |
Recognize feature precision.
typedef struct dface::_Box dface::Box |
Face Box.
typedef DfaceAssessment* dface::CreateAssessment(const std::string &model_path) |
Create FaceAssessment instance
model_path | Model path |
typedef DfaceAttribute* dface::CreateAttribute(const std::string &model_path) |
Create DfaceAttribute instance
model_path | Model path |
typedef DfaceCompare* dface::CreateCompare(const std::string &model_path, int feature_precision) |
Create FaceCompare instance
typedef DfaceDetect* dface::CreateDetect(const std::string &model_path, int precision) |
Create FaceDetect
[in] | model_path | Model path |
typedef DfaceNIRLiveness* dface::CreateNIRLiveness(const std::string &model_path) |
Create FaceNIRLiveness
typedef DfacePose* dface::CreatePose(const std::string &model_path) |
Create FacePose instance
model_path | Model path |
typedef DfaceRecognize* dface::CreateRecognize(const std::string &model_path, int precision) |
Create FaceRecognize instance
typedef DfaceRGBLiveness* dface::CreateRGBLiveness(const std::string &model_path, int level) |
Create FaceRGBLiveness instance
typedef DfaceTrack* dface::CreateTrack(const std::string &model_path, int frame_width, int frame_height, int max_age, int min_hit) |
Create FaceTrack instance
typedef void dface::DestroyAssessment(DfaceAssessment *dc) |
Destroy FaceAssessment instance
dc | Pointer of FaceAssessment instance |
typedef void dface::DestroyAttribute(DfaceAttribute *dc) |
Destroy DfaceAttribute instance
dc | Pointer of FaceAttribute instance |
typedef void dface::DestroyCompare(DfaceCompare *dc) |
Destroy FaceCompare instance
[in] | dc | Pointer of FaceCompare instance |
typedef void dface::DestroyDetect(DfaceDetect *dc) |
Destroy FaceDetect
[in] | dc | Pointer of FaceDetect instance |
typedef void dface::DestroyNIRLiveness(DfaceNIRLiveness *dc) |
Destroy FaceNIRLiveness
[in] | dc | Pointer of FaceNIRLiveness instance |
typedef void dface::DestroyPose(DfacePose *dc) |
Destroy FacePose instance
dc | Pointer of FacePose instance |
typedef void dface::DestroyRecognize(DfaceRecognize *rc) |
Destroy FaceRecognize instance
rc | Pointer of FaceRecognize instance |
typedef void dface::DestroyRGBLiveness(DfaceRGBLiveness *instance) |
Destroy FaceRGBLiveness instance
instance | Pointer of FaceRGBLiveness instance |
typedef void dface::DestroyTrack(DfaceTrack *rc) |
Destroy FaceTrack instance
rc | Pointer of FaceTrack instance |
typedef enum dface::_DETECT_PRECISION dface::DETECT_PRECISION |
Face detect precision.
typedef enum dface::_IMG_FORMAT dface::IMG_FORMAT |
typedef enum dface::_LICENSE_INFO dface::LICENSE_INFO |
typedef struct dface::_Point dface::Point |
Point.
typedef struct dface::_Rect dface::Rect |
Rect.
typedef enum dface::_RGB_LIVENESS_LEVEL dface::RGB_LIVENESS_LEVEL |
RGBLiveness Level.
enum dface::_ACCURACY |
enum dface::_IMG_FORMAT |
enum dface::_LICENSE_INFO |