2017-05-08 56 views
0

训练哈尔级联需要很多时间,整个训练周期也取决于机器。 什么是因素有助于加速过程? 有更多的RAM和GPU有帮助吗? haar级联训练有像tensorflow那样的GPU支持吗?加大哈尔级联训练过程

回答

0

opencv的文档here状态

LBP设有收率整数精度对比Haar特征,得到浮点精度,所以训练和检测与LBP是快几倍然后用哈尔特征。关于LBP和HAAR检测质量,主要取决于使用的训练数据和选择的训练参数。训练基于LBP的分类器可以提供几乎与HAAR相同的质量,在培训时间的一定比例范围内。

因此,尽管培训,而不是使用旧opencv_haartraining工具使用opencv_traincascade工具,-featureType LBP作为参数(默认为HAAR)

此外,您还可以使用-precalcValBufSize和-precalcIdxBufSize参数指定具体金额的记忆训练。您分配的内存越多,训练过程越快,但请记住,-precalcValBufSize和-precalcIdxBufSize的组合不应超过您的可用系统内存。