5

我使用 opencv_traincascade 使用以下参数进行训练

opencv_traincascade -data cascade_model -vec ..\create_template\pos_vec_file -bg ..\BG\bg.txt -featureType LBP -w 32 -h 32 -numPos 5000 -numNeg 10000

我试图给更多的内存 1024 Mb(默认为 256),但在这种情况下我有内存分配错误。所以问题是,在第一个训练阶段还可以,但是在第 12、13 阶段等等,每个阶段需要 8 个小时。在训练过程中,我有 10-15% 的处理器活动。我在 opencv lib 中有 TBB 二进制文件,但我不确定我的 PC 是否使用它。我如何告诉 PC,我想在培训过程中整合所有 PC 资源?谢谢。 训练过程中的处理器和内存活动

4

2 回答 2

2

您应该安装 TBB 和 IPP。然后您可以在配置 OpenCV 时将 WITH_TBB=ON 传递给 CMake。它帮助了我,我有 100% 的处理器活动。

于 2013-03-12T18:07:35.697 回答
0

你有没有安装IPP。而且我认为并非所有培训过程都是平行的。您需要编写自己的代码使其完全并行。

于 2012-12-22T00:54:16.823 回答