怎么生成star-cascade的PCA统计信息文件

来源:互联网 发布:单片机p0口怎么接LED灯 编辑:程序博客网 时间:2024/04/29 04:36
 

前边有人问过,这其实是一个非常简单的问题。只要简单的调用cascade_data脚本就可以生成。
不过后来发现,如果没有认真读过代码,还是非常容易出问题的。这里简单说说,帮帮新同学。

首先,生成PCA统计信息时所用的正样本(这里不管负样本什么事)必须和训练模型所用的正样本一致。
也就是说pascal_data里面的样本路径和数量不可以变!在cascade_data里面会调用pascal_data。

步骤:

1 打开matlab进入voc-release, addpath star-cascade
2 load('your_model')
3 cascade_data(model, 'year', 0) #如果是自己准备的样本,year与model.year对应的串一致,第三个参数必须为0!
4 cascade_data(model, 'year', 5) #PCA数量随意

不出意外,可以运行cascade_demo了。

不得不说,框架代码实在是写得太乱了。不过我的C++检测代码已经OK了。