/* Passed to callback functions */
typedef struct CvUserdata //首先定义结构体
{
CvHaarTrainingData* trainingData;
CvIntHaarFeatures* haarFeatures;
} CvUserdata;
CV_INLINE
CvUserdata cvUserdata( Cv...
分类:
其他好文 时间:
2015-06-26 09:26:54
阅读次数:
114
#define CV_HAAR_FEATURE_MAX 3 //预定义的一个宏,在程序中表示一个haar特征由至多三个矩形组成
#define CV_HAAR_FEATURE_DESC_MAX 20 //预定义的一个宏,描述haar特征的一个类型
typedef int sum_type;
typedef double sqsum_t...
分类:
其他好文 时间:
2015-06-25 15:35:50
阅读次数:
137
/***************************************************************************************** Boosting *
\*****************...
分类:
其他好文 时间:
2015-06-24 13:01:42
阅读次数:
83
/*
*函数icvGetTrainingDataCallback介绍
*功能:对所有样本计算特征编号从first开始的num个特征,并保存到mat里。
*输入:
*CvMat* mat矩阵样本总数个行,num个列。保存每个样本的num个特征值。
*First:特征类型编号的开始处
*Num:要计算的特征类型个数。
*Userdata:积分矩阵和权重、特征模板等信息。
*输出:
*CvMat* ma...
分类:
其他好文 时间:
2015-06-23 20:13:15
阅读次数:
146
cvEvalCARTClassifier结构体的内容在cvboost.cpp文件里面,具体内容如下:
CV_BOOST_IMPL
float cvEvalCARTClassifier( CvClassifier* classifier, CvMat* sample )
{
CV_FUNCNAME( "cvEvalCARTClassifier" );
int idx = 0;...
分类:
其他好文 时间:
2015-06-17 16:38:26
阅读次数:
108
/* classifier fields common to all classifiers */
#define CV_CLASSIFIER_FIELDS() int flags; ...
分类:
其他好文 时间:
2015-06-17 11:41:38
阅读次数:
127
我在研究这个函数代码的过程中,老师搞不清楚这个函数的MT的含义,困扰了我很长时间。一开始我猜测是most threshold,或者是其他的几个,以为是错误的,我就不说了。最后终于搞清楚了--------cvCreateMTStumpClassifier函数(这是一个生成多阈值(Multi-threshold)stump分类器的函数)。...
分类:
其他好文 时间:
2015-06-11 19:26:52
阅读次数:
119
cvCreateMTStumpClassifier计算最优弱分类器的代码总体思路...
分类:
其他好文 时间:
2015-06-10 17:25:47
阅读次数:
138
c++: CV_Assert(expr None)
expr参数含义:检查的对象。
宏CV_Asser(和宏CV_DbgAssert)可以评估指定的表达方式。如果参数none是0,该宏返回一个错误。宏CV_Assert在Debug 和 Release模式下都可以检查运行情况,但是宏CV_DbgAssert只在Debug下可以使用。
我的理解:
CV_Assert()若括号中的表达式值为false,则返回一个错误信息。...
分类:
其他好文 时间:
2015-06-05 17:44:06
阅读次数:
885