#ifndef _face_struct_h_ #define _face_struct_h_ typedef struct _cPOINT { int x; int y; } cPOINT; typedef struct _cRECT { int left; int top; int right; int bottom; } cRECT; typedef struct _cIMAGE{ unsigned char *data; int width; int height; int channel; } cIMAGE; typedef struct _cFaceAngle { int yaw; int pitch; int roll; float confidence; } cFaceAngle; typedef struct _cThftResult { int gender;//1-male,0-female int age;//range[0-100] int race; //[1-white,2-yellow,3-black] int beauty_level;//range[0-100] int smile_level;//range[0-100] } cThftResult; typedef struct _cFacePos { cRECT rcFace; cPOINT ptLeftEye; cPOINT ptRightEye; cPOINT ptMouth; cPOINT ptNose; cFaceAngle fAngle; int nQuality; unsigned char pFacialData[512]; } cFacePos; typedef struct _cFaceInfo{ cRECT rcFace; cPOINT ptLeftEye; cPOINT ptRightEye; cPOINT ptMouth; cPOINT ptNose; cFaceAngle fAngle; int nQuality; unsigned char pFacialData[8*1024]; long nFaceID;//face tracking id } cFaceInfo; #endif