歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10安裝Opencv2.2(帶gpu,cuda模塊)筆記

Ubuntu 10.10安裝Opencv2.2(帶gpu,cuda模塊)筆記

日期:2017/2/28 16:24:43   编辑:Linux教程

Ubuntu 10.10安裝Opencv2.2(帶gpu,cuda模塊)准備工作:
1、安裝CUDA驅動,這個可能會比較麻煩,這裡列出個參考頁面,同時參考吧
http://www.linuxidc.com/Linux/2010-10/29455.htm
說的是安裝普通的驅動,但是由於我們要用cuda編程,所以要使用開發者驅動,具體下載在這裡

我的是32位的

2、安裝cuda toolkit。
還是這裡下載
3、安裝SDK
同樣這裡

1,2,3這三步一定要按照這個順序來裝

CUDA驅動安裝好之後可能不能進入圖形界面,需要在命令行啟動X。

開始安裝OpenCV:

1、把下面這些包都裝上
apt-get install build-essential apt-get install cmake apt-get install pkg-config apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3 apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2 apt-get install zlib1g-dbg zlib1g zlib1g-dev apt-get install libjasper-dev libjasper-runtime libjasper1 apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-prog apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev apt-get install libxine1-ffmpeg libxine-dev libxine1-bin apt-get install libunicap2 libunicap2-dev apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils apt-get install swig apt-get install libv4l-0 libv4l-dev apt-get install python-numpy apt-get install libpython2.6 python-dev python2.6-dev #You must install this for python support

2、Cmake提取安裝文件到當前目錄,如:LinuxIDC.com
cmake <你LinuxIDC.com文件存放的文件夾>

3、創建release文件夾
mkdir release
上nvidia官方網站下載NPP開發包,等下要用

4、進入release文件夾
cd release

5、用Cmake生成Makefile,這一步非常重要,官方說明中使用的是make命令,是錯誤的,應該是cmake命令。
首先要使PATH環境變量中包含cuda/bin的路徑如:/usr/local/cuda/bin
然後使LD_LIBRARY_PATH包含cuda/lib的路徑如:/usr/local/cuda/lib (32位系統) /usr/local/cuda/lib64:/usr/local/cuda/lib 導入環境變量用export命令,不熟悉的可以上google查一下。

然後執行
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_NPP_LIBRARY_ROOT_DIR=此處是你NPP解壓後SDK文件夾的路徑 -D WITH_CUDA=ON -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..

6、官方文檔中說,可以直接在release目錄下執行make命令,前幾次試驗的時候,確實是在release目錄下生成Makefile,但是也有幾次是release的上一層目錄生成Makefile,如果是上一層目錄有Makefile,則cd .. 然後執行make

7、sudo make install

到此安裝完成

測試是否安裝好,進入OpenCV(看你是裝在哪個目錄)/bin,裡面有一個hog_gpu,執行它(至少需要兩個參數-src跟-src_is_video),如果可以就表示安裝好了。

Copyright © Linux教程網 All Rights Reserved