opencv_默認不支持Cuda必須自己重新編譯,opecv默認安裝運行cuda會出現(xiàn)一下錯誤
會出現(xiàn)
OpencvError: no GPU support (libraryiscompiled without CUDA support)
再說一次注意opencv版本,可以使用2.4.12及以上版本
用2.4.9大約會在65%時報錯
1 下載openCV
2 安裝必要的包
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev
3 解壓
unzip opencv-2.4.12.zip
4 創(chuàng)建release文件夾
cd opencv-2.4.12
mkdir release
5 編譯opencv
cmake-DCMAKE_BUILD_TYPE=RELEASE-DCMAKE_INSTALL_PREFIX=/usr/local-DCUDA_GENERATION=Kepler..
(When using cmake to do configurations, set the option CUDA_GENERATION to specific your GPU architecture. 這使得cuda可以自適應(yīng)自身的系統(tǒng))
cd ..
make
sudo make install