Video Analysis底层库拆分,sdk的go封装
chenshijun
2020-09-09 0541661d3e4a063d4e68b33e4d6dbb71d3b58638
csdk.h
@@ -36,6 +36,19 @@
cFaceInfo* c_api_face_track_detect(int *fCount, uchar *data, const int wid, const int hei, const int channel);
cFaceInfo* c_api_face_track(int *fCount, uchar *data, const int wid, const int hei, const int channel);
// quality
int c_api_face_quality_init(const int tm);
void c_api_set_quality_params(const int min, const int max);
cThfqResult* c_api_face_check_quality(const cFacePos *pos, uchar*data, const int w, const int h, const int channel);
int c_api_face_check_quality_brightness(const cFacePos *pos, uchar*data, const int w, const int h,
                                        const int channel, int *nBrightness);
int c_api_face_check_quality_occlusion(const cFacePos *pos, uchar*data, const int w, const int h,
                                        const int channel, int *nOcclusion);
int c_api_face_check_quality_hat(const cFacePos *pos, uchar*data, const int w, const int h,
                                const int channel, int *nHat);
int c_api_face_check_quality_blur_glass(const cFacePos *pos, uchar*data, const int w, const int h,
                                        const int channel, int* nBlur,int* nGlasses);
/// yolo api
cObjInfo* c_api_yolo_detect(YoloHandle handle, int *objCount, uchar*data, const int w, const int h, const float thrsh, const int use_means);
const char* c_api_yolo_obj_name(const int typ);