#ifndef _c_wrapper_face_quality_h_ #define _c_wrapper_face_quality_h_ #include "../base.hpp" struct _cFacePos; struct _cIMAGE; struct _cThfqParam; struct _cThfqResult; namespace csdk_wrap{ int init_face_quality(const int tm); void set_quality_params(const _cThfqParam* params); int face_check_quality(const int chan, const cIMAGE *img, const cFacePos &pos, _cThfqResult *pResult); int face_check_quality_brightness(const int chan, const cIMAGE *img, const cFacePos &pos, int *nBrightness); int face_check_quality_occlusion(const int chan, const cIMAGE *img, const cFacePos &pos, int *nOcclusion); int face_check_quality_hat(const int chan, const cIMAGE *img, const cFacePos &pos, int *nHat); int face_check_quality_blur_glass(const int chan, const cIMAGE *img, const cFacePos &pos, int* nBlur,int* nGlasses); } #endif