Video Analysis底层库拆分,sdk的go封装
chenshijun
2020-09-09 0541661d3e4a063d4e68b33e4d6dbb71d3b58638
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#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