我想通过opencv_traincascade训练haar cascade。
后
opencv_traincascade -data result/apple/ -vec samples/sample.vec -bg negatives.dat -minHitRate 0.999 -mode ALL -numPos 2000 -numNeg 1500 -precalcValBufSize 2000 -precalcIdxBufSize 2000
我看到只加载了一个核心。我该怎么做才能快速训练级联?如果我需要用一些选项重新编译OpenCV,请告诉我如何操作。谢谢!
UPD:
找到了这个thread。有一个新问题:如何使用标记HAVE_TBB
设置OpenCV?它会帮助我吗?哪个版本的IPP我可以用于OpenCV 2.4.3?
答案 0 :(得分:1)
抱歉我的英文。 我找到了问题的答案。
在xubuntu 12-10上测试,IP64 7.1用于intel64和Opencv 2.4.3
要在OpenCV中使用IPP&& TBB,您应该从official site
下载并安装它们ia32用于32位架构,intel64用于64位!
通过此命令编译OpenCv之后:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D WITH_IPP=ON -D IPP_H_PATH=/opt/intel/ipp/include/ -D WITH_TBB=ON ..
在cmake之后检查输出!
make
sudo make install