OpenCV Haartraining

opencv_haartraining.exe -data xml -vec pos.vec -bg neg/neg.txt -w 20 -h 20 -mem 144

opencv_haartraining.exe -data xml/ -vec pos.vec -bg neg/neg.txt -nstages 4 -nsplits 1 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 20 -nneg 50 -w 20 -h 20 -mem 1024 -eqw 1 -mode all -bt GAB -minpos 10

opencv_haartraining.exe -data xml/ -vec pos.vec -bg neg/neg.txt -nstages 10 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 15 -nneg 4 -w 20 -h 20 -mem 1024 -eqw 1 -mode all

opencv_haartraining.exe -data C:\C_Project\HandTraining\Haar2\xml -vec C:\C_Project\HandTraining\Haar2\pos.vec -bg C:\C_Project\HandTraining\Haar2\neg\neg.txt -npos 15 -nneg 10 -nsplits 2 -mem 1024 -nonsym -w 20 -h 20 -minpos 10 -nstages 4

opencv_traincascade.exe –size="20*20" xml haarcascade.xml

opencv_traincascade.exe -data xml -vec pos.vec -bg neg/neg.txt -nstages 10 -nsplits 1 -minhitrate 0.988 -maxfalsealarm 0.5 -npos 20 -nneg 50 -w 20 -h 20 -mem 1024 -mode all 

opencv_traincascade.exe -data xml -vec pos.vec -bg neg/neg.txt -numPos 20 -numNeg 50 -numStages 16 -w 20 -h 20 -mem 1024

opencv_traincascade.exe -data xml -vec pos.vec -bg neg/neg.txt -numPos 100 -numNeg 274 -featureType haar -w 20 -h 20 -numStages 20

opencv_createsamples.exe -vec pos.vec -info pos/pos.txt -w 30 -h 30 -num 35
274

opencv_haartraining.exe -data xml/ -vec pos.vec -bg neg/neg.txt -nstages 12 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 35 -nneg 139 -w 30 -h 30 -mem 2048 -eqw 1 -mode all

opencv_createsamples.exe -info name763.dat -vec zhengmian_763.vec -num 763 -w 50 -h 55

opencv_traincascade.exe -data DATAHOG -vec 763.vec -bg negname.dat -numPos 700 -numNeg 2100 -featureType HOG -w 50 -h 55 -numStages 20

opencv_traincascade.exe -data xml -vec pos.vec -bg neg/neg.txt -numPos 100 -numNeg 274 -featureType Haar -w 20 -h 20 -numStages 20

opencv_createsamples.exe -vec pos.vec -info pos/pos.txt -w 20 -h 20 -num 20
时间: 2024-10-07 17:54:31

OpenCV Haartraining的相关文章

OpenCV HaarTraining代码解析(二)cvCreateMTStumpClassifier(建立决策树)

HaarTraining关键的部分是建立基分类器classifier,OpenCV中所採用的是CART(决策树的一种):通过调用cvCreateMTStumpClassifier来完毕. 这里我讨论利用回归的方法来分裂结点.分类的方法仅仅是在分裂结点的方法与之不同而已. cvCreateMTStumpClassifier //设置决策树分类误差计算方法 stumperror = (int) ((CvMTStumpTrainParams*) trainParams)->error; //设置cla

HaarTraining中间文件解析

在OpenCV HaarTraining函数中,每训练完一个stage就会进行保存.文件目录通过训练参数-data进行设置. 如下图:可以看到现在有0-3共4个stage(数量受当前训练层数确定) 打开每个文件家可以看到有一个txt 通过调试,我把文件的结构列了出来:希望对研究HaarTraining源码的朋友有一点点帮助 1 //classifier数量 1 //node数量 2 //矩形个数,不同haar特征有不同矩形个数,3个矩形的是2*2的对角特征,2个矩形的是1*2,2*1,1*3,3

Opencv研读笔记:haartraining程序之icvCreateCARTStageClassifier函数详解~

之前介绍了haartraining程序中的cvCreateMTStumpClassifier函数,这个函数的功能是计算最优弱分类器,这篇文章介绍一下自己对haartraining中关于强分类器计算的一些理解,也就是程序中的icvCreateCARTStageClassifier函数. 由于haartraining是基于HAAR特征进行adaboost训练,对于HAAR特征的处理比较繁琐,采用了奇数弱分类器补充针对翻转特征最优弱分类器计算的代码,所以代码看起来较为冗长.此外,其采用了较多的中间结构

利用opencv源代码和vs编程序训练分类器haartraining.cpp

如需转载请注明本博网址:http://blog.csdn.net/ding977921830/article/details/47733363. 一  训练框架 训练人脸检測分类器须要三个步骤: (1) 准备正负样本集,分别放到两个目录里. 我使用的是麻省理工的那个人脸库.大家能够网上搜一下. (2)把正样本集生成正样本描写叙述文件(*.vec),把负样本集生成负样本集合文件.详细怎么操作请參考我博客中的另外两篇文章,各自是http://blog.csdn.net/ding977921830/a

Opencv研读笔记:haartraining程序之cvCreateCARTClassifier函数详解(CART树状弱分类器创建)~

cvCreateCARTClassifier函数在haartraining程序中用于创建CART树状弱分类器,但一般只采用单一节点的CART分类器,即桩分类器,一个多节点的CART分类器训练耗时很多.根据自己的测试,要等差不多10分钟(2000正样本.2000负样本)才能训练完一个3节点的弱分类器,当然,总体的树状弱分类器的数目可能也会减少1/2.之所以将此函数拿出来说说,主要是因为在网上找不到针对这个函数的详细说明,同时,CART的应用十分广泛,自己也趁这个机会好好学学,把自己的一点理解分享给

OpenCV原理解读之HAAR+Adaboost

由于在做人脸检测的项目,用到了OpenCV的训练结果中的老分类器,因此将旧分类器的检测方法进行了总结,加上了一些自己的理解,并转载了一些较好的文章记录下来. 文章http://www.61ic.com/Article/DaVinci/TMS320DM646x/201310/50733.html解决了以下函数移植到DSP上的一些问题 下面为HAAR特征检测的具体流程:http://blog.csdn.net/nongfu_spring/article/details/38977555 一.在计算每

【OpenCV入门指南】第一篇 安装OpenCV

[OpenCV第一篇]安装OpenCV 本篇主要介绍怎样下载OpenCV安装程序,怎样在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小样例. <OpenCV入门指南>系列文章地址:http://blog.csdn.net/morewindows/article/category/1291764 一.OpenCV的下载 能够到http://www.opencv.org.cn/index.php/Download,然后选一个较新版本号下载.我下的是V2.3.1版本

opencv源码之一:cvboost.cpp

我使用的是opencv2.4.9,安装后,我的cvboost..cpp文件的路径是........\opencv\sources\apps\haartraining\cvboost.cpp,研究源码那么多天,有很多收获,opencv库真是非常强大.具体内容如下: /*M/////////////////////////////////////////////////////////////////////////////////////// // // IMPORTANT: READ BEFOR

opencv源代码分析之二:cvhaartraining.cpp

我使用的是opencv2.4.9.安装后.我的cvboost..cpp文件的路径是........\opencv\sources\apps\haartraining\cvhaartraining.cpp,研究源代码那么多天,有非常多收获.opencv库真是非常强大.当中在这篇博文中我有部分凝视,其它的有关知识请參考我博客http://blog.csdn.net/ding977921830?viewmode=contents.详细内容例如以下: /*M///////////////////////