经典的HaarTraining算法概要1.doc

经典的HaarTraining算法概要1.doc

ID:33721054

大小:114.50 KB

页数:16页

时间:2019-02-28

经典的HaarTraining算法概要1.doc_第1页
经典的HaarTraining算法概要1.doc_第2页
经典的HaarTraining算法概要1.doc_第3页
经典的HaarTraining算法概要1.doc_第4页
经典的HaarTraining算法概要1.doc_第5页
资源描述:

《经典的HaarTraining算法概要1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.Haar与OpenCV特征检测专题人物来自所作所为Bradley,DavidPrincetonUniv.HaarclassifierforprofilefacesKruppa,HannesETHZurichHaarclassifierforfullbody,lowerbody,upperbodydetection.Schiele,BerntETHZurichHaarclassifierforfullbody,lowerbody,upperbodydetection.简单介绍与描述作者版本Haarcascade文件FrontalFacestump24x24

2、,20x20gentle,20x20treeRainerLienhart1.0frontalFace10.zip本地下载ProfileFace(20x20)DavidBradley1.0profileFace10.zip本地下载Humanbody, PedestrianDetection14x28fullbody,19x23lowerbody,22x18upperbodyDavidBradley1.0body10.zip本地下载Frontaleyes(botheyes)UnknownRef.toauthorOldcascadeformatfrontalEye

3、s35x16.zip本地下载&rightsiswelcomeFrontaleyes(botheyes)YusufBedizNewcascadeFormatXMLConvertedw/HaarConvfrontalEyes35x16_-_[XML.zip(此文件无法下载)]RightEye18x12ModestoCastrillón1.0REye18x12.zip本地下载LeftEye18x12ModestoCastrillón1.0LEye18x12.zip本地下载FrontalEyes22x5ModestoCastrillón1.0Eyes22x5.zip

4、本地下载Mouth25x15ModestoCastrillón1.0Mouth25x15.zip本地下载Nose25x15ModestoCastrillón1.0Nose25x15.zip本地下载2.网络资源http://answers.opencv.org/question/27970/cascadeclassifierload-from-memory/Adaboost+Haar+Opencv博客12年的文章,感觉收集的很全了。全部看完也差不多了解了OpenCV源码中Haar训练及特征提取的代码说明上面几篇源码分析放到一个页面里了3.源码分析还没有看到有全

5、局调用的解释,即callgraph。callgraph都需要profiling(动态)或编译(staticanalysis)。好像clang++就可以输出callgraph。另外codeViz+graphViz是很好的选择。有空了画一个。现在先手动吧。。。3.1opencvhaartraining分析三:icvCreateCARTStageClassifier(cvhaartraining.cpp)函数icvCreateCARTStageClassifier负责训练一个强分类器 trainer=cvBoostStartTraining(&data->cls,

6、weakTrainVals,&data->weights,sampleIdx,boosttype);//data->cls一个1*m的矩阵,元素为0.0或1.0,分别代表背景和有行人,本程序sampleIdx=NULLcart=(CvCARTClassifier*)cvCreateCARTClassifier(data->valcache,                        flags,                        weakTrainVals,0,0,0,trimmedIdx,                        &(

7、data->weights),                        (CvClassifierTrainParams*)&trainParams);//开始构建cart树弱分类器        classifier=(CvCARTHaarClassifier*)icvCreateCARTHaarClassifier(numsplits); //初始化        icvInitCARTHaarClassifier(classifier,cart,haarFeatures);//把caar和haarFeature数据放到classifier中if(

8、falsealarm>maxfalsealarm) 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。