注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

BeyondEgo

Welcome to Winsolider's yard! 超越自我,谁与争锋?

 
 
 

日志

 
 
关于我

本博为记事、畅聊、交友博客,邀你共同探讨人生、探讨成长,广交天下有志之士!愿与有相同兴趣爱好的你,共同学习、一起成长、收获喜悦!

网易考拉推荐

Adaboost Train 步骤  

2011-10-02 16:39:40|  分类: 程序员 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

假定posdata 目录下放入了正样本,negdata目录下存放了负样本。

1.制作正样本描述文件pos.vec

(1)新建.txt文档,并更改为creatlist.bat文件,编辑入“cd posdata

dir /b>pos.dat”。双击creatlist.bat文件将生成pos.dat文件。//这个文件以文档的形式存储了各个图片的信息。(有点类似统计一个文件夹中所有的文件,并在word中显示的功能)

(2)打开pos.dat将bmp替换为bmp 1 0 0 16 32 (16 32表示图片的大小,根据图片的实际情况填写)并将文件将最后一行的pos.dat删除。

(3)建立creatsamples.bat 文件,编辑入“opencv_createsamples.exe -info face\posdata\pos.dat -vec pos.vec -num 100 -w 16 -h 32”。

//此步骤要特别注意路径,如果不在同一个目录下,要把目录补齐。而且目录下要有opencv_createsamples.exe程序,这个必须与安装的opencv匹配,即是调用C:\Program Files\OpenCV\bin目录下的createsamples.exe程序,为了与bat中的匹配改了下名字。

(4)运行creatsamples.bat,此时将生成pos.vec文件。

 

2.放入负样本,即生成negdata.dat文件。

(1)与1、(1)相同。即生成 negdata.dat

(2)打开posdata.dat将文件将最后一行的negdata.dat删除

 

3、(1)编辑haartraining.bat文件,里面的内容为“opencv_haartraining.exe -data cascade -vec pos.vec -bg negdata/negdata.dat -nstage 4 -npos 50 -nneg 150 -mem 1000 -mode ALL -w 16 -h 32”,其中data cascade 中cascade 是可以自命名的,存储每一级的信息。同理该目录下要有匹配的opencv_haartraining.exe文件。

 或(不在同一目录下):

 以“opencv_haartraining.exe”在C盘,训练操作在E盘为例。

 haartraining.bat文件里面的内容写为“

C:

cd C:\Program Files\openCV1.0\OpenCV\bin

haartraining.exe -data E:\harrtraintest\cascade -vec E:\harrtraintest\pos.vec -bg E:\harrtraintest\negative\negdata.dat -nstages 3 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 596 -nneg 4381 -w 20 -h 20 -mem 512 -eqw 1 -mode ALL -bt GAB -minpos 50  -bt GAB -minpos 50”(对其它类似文件亦如此)

(2)运行haartraining.bat,训练结束。

4、运行测试

(1)编辑performance.bat文件,里面的内容为“opencv_performance.exe -data cascade -info posdata/pos.dat -w 16 -h 32 -rs 30”。

 

(2)运行performance.bat文件。

 

DOS命令下的写法见C:\Documents and Settings\Administrator\桌面\报告\Adaboost Train\face的“adaboost全过程.txt”文件。

 

  评论这张
 
阅读(447)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017