ubuntu16.04下安裝opencv3.3


最近重裝了ubuntu16.04的系統,在給電腦配置好cuda8.0和cudnn6.0的版本后,開始重新安裝opencv,在opencv的官網上發現最新版本3.3版本增加了很多深度學習方面的東西,果斷安裝啊。

參考鏈接如下:

http://blog.csdn.net/qq_15505637/article/details/77181721

第一步:安裝依賴庫

復制代碼
$ sudo apt-getinstallbuild-essential  
$ sudo apt-getinstall cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev  
$ sudo apt-getinstall python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 處理圖像所需的包  
$ sudo apt-getinstall libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev  
$ sudo apt-getinstall libxvidcore-dev libx264-dev # 處理視頻所需的包  
$ sudo apt-getinstall libatlas-base-dev gfortran # 優化opencv功能  
$ sudo apt-getinstall ffmpeg 
復制代碼

第二步:在官網下載opencv3.3的zip壓縮文件,然后unzip解壓

復制代碼
$  cd opencv3.3
$  mkdir build
$  cd build
$  cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_CUDA=ON -D PYTHON_EXCUTABLE=/usr/bin/python -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D BUILD_TIFF=ON..      
復制代碼

注意:在cmake的時候,下載ippcv的東西最好FQ下載,可能會節省很多時間,前面編譯的時候要發現什么東西有沒有found,沒有found的要單獨安裝,在這上面我浪費了兩天。

第三步:編譯

$  make -j8  
$  sudo make install 

安裝成功后,可在termina中輸入:

pkg-config --modversion opencv

顯示如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM