2013-01-18 42 views
1

我想通過opencv_traincascade訓練哈爾級聯。OpenCV與多線程的火車街頭

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?它會幫助我嗎?我可以在OpenCV 2.4.3中使用哪個版本的IPP

回答

1

對不起,我的英文。 我找到了我的問題的答案。

測試在12-10的Xubuntu與IPP 7.1 Intel64位和OpenCV 2.4.3

要使用IPP & & TBB與OpenCV的你應該下載並從official site

IA32爲他們安裝32位架構,64位的intel64!

後,你應該通過這個命令編譯OpenCV的:cmake的後

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 .. 

檢查輸出!

make 
sudo make install