Discriminatively Trained Deformable Part Models + Windows(二)

昨天把基本的demo跑通了,接下来顺理成章要学会训练了。先跑通原作者的步骤,再考虑训练自己的模型


参考的还是昨天两篇,另外加一片:

1. pozen

http://blog.csdn.net/pozen/article/details/7103412


2. dreamd1987

http://blog.csdn.net/dreamd1987/article/details/7399151


3. liuwucn

http://hi.baidu.com/liuwucn/blog/item/77f3d2cf264bfae252664fb8.html


前人种树,后人copy。总结下我的步骤:

1。下载VOCdevkit和voc2011 dataset (http://pascallin.ecs.soton.ac.uk/challenges/VOC/voc2011/)

data是个1.7G的tar file,Windows下直接用winrar解压还给搞死机了,不给力呀微软,微微有点软

2。修改global.m。上面3说的比较具体。

另外tmpdir要改,如果数据不在VOCdevkit的目录下还要改VOCinit.m中的路径,源文件中注释很清楚

3。修改train.m和rewritedat.m

unix()--->system()

cp--->copy
./learn--->learn

unix(['rm ' oldfile]) --->delete(oldfile)

unix(['mv ' datfile ' ' oldfile])--->movefile(datfile, oldfile)

(执行上面这条时总是说datfile已经被占用,在资源管理器里也改/删不了说被matlab占用,折腾了几个小时,自己好了,无语)


4。procid.m文件中的“/”修改为“\"

5。编译learn.cc

直接copy dreamd1987改好的code,easy!大笑

6。pozen说的“rewritedat.m中还会出现下标越界的情况”

暂时没有改,训练似乎目前还没有问题


pascal('person', 3);  跑起了

训练真的很漫长。。。。



你可能感兴趣的:(windows,unix,File,matlab,pascal,dataset)