标签:cvcreatemtstumpclass cvhaartraining.cpp 人脸检测 opencv源码分析
我在研究这个函数代码的过程中,老师搞不清楚这个函数的MT的含义,困扰了我很长时间。一开始我猜测是most threshold,或者是其他的几个,以为是错误的,我就不说了。最后终于搞清楚了--------cvCreateMTStumpClassifier函数(这是一个生成多阈值(Multi-threshold)stump分类器的函数)。
我们知道一个分类器的目的是进行分类,那么为了分类的话,对于计算机来说,就需要把分类的衡量标准进行量化,量化后的结果就是这个阈值(threshold)。如果分为两类的话,比如人脸检测,对于单个检测窗口来说,要么是人脸,要么不是人脸,这两类就需要一个阈值;还有些分类需要分多类,比如说一条直线,你要分成5段,就需要四个点,这四个点上的值就是所谓的阈值(threshold)。就多说就有点啰嗦了~~~~
如果你想对cvCreateMTStumpClassifier内部参数进行研究,我博客中的这篇文章有详细注释http://blog.csdn.net/ding977921830/article/details/46356789
如果你想对cvCreateMTStumpClassifier有更深入的理解,请参考我博客中的另外一篇文章http://blog.csdn.net/ding977921830/article/details/46412465
cvCreateMTStumpClassifier中MT的含义
标签:cvcreatemtstumpclass cvhaartraining.cpp 人脸检测 opencv源码分析
原文地址:http://blog.csdn.net/ding977921830/article/details/46460239