20130116 EMCV中 CvHaarStageClassifier中定义如下
typedef struct CvHaarClassifier{
int count;
CvHaarFeature* haar_feature;
int* threshold;
int* left;
int* right;
int* alpha;
}
CvHaarClassifier;
在OpenCV1.0版本中找到如下定义
typedef struct CvHaarClassifier
{
int count;
CvHaarFeature* haar_feature;
float* threshold;
int* left;
int* right;
float* alpha;
}
CvHaarClassifier;
两者区别便 在于threshold 和 alpha的定义。 但在OpenCV2.1中未找到CvHaarClassifier的定义。
typedef struct CvHidHaarTreeNode
{
CvHidHaarFeature feature;
float threshold;
int left;
int right;
}
CvHidHaarTreeNode
应该是定义方式出现区别。但大体一致。