OpenCV在Ubuntu下的安裝


操作環境

     Ubuntu 12.04 
 
操作過程(選擇編譯源碼的方式)
  • 下載源碼包
     從OpenCV官網下載源碼包,並將其解壓到某個目錄,這里我選擇/home/user/opencv.2.4.5
 
  • 編譯
     進入opencv2.4.5所在目錄,新建build文件夾
1 $ cd ~/opencv.2.4.5 # the directory should contain CMakeLists.txt, INSTALL etc. 2 $ mkdir build # create the output directory 3 $ cd build 4 $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..  
 
     這時makefile已經生成了,可以看到顯示默認安裝目錄是/usr/local, 之后執行
1 $ make 
2 $ sudo make install
  make的執行過程大概需要半個小時的時間
 
     編譯完之后,在/etc/ld.so.conf 文件里加上一行/usr/local/lib, 運行命令 
1 $ sudo ldconfig
 
  編譯完畢
  • 測試
1 $ cd ~/opencv2.4.5/samples/c 2 $. build_all.sh
3 $ ./delaunay
     或者
1 $ cd ~/opencv2.4.5/samples/c 2 $ g++ `pkg-config --cflags opencv` -o cvtest cvtest.c `pkg-config --libs opencv` 3  
4 ########################################################### 5 ########注意:g++ 后邊那個東西是 ` ,就是ESC下邊那個鍵########## 6 ###########################################################

     在執行上述測試方法時,可能會遇到各種報錯,這時可以試着執行下述命令

1 #安裝libcv-dev,libcvaux-dev,libhighgui-dev包 2 $ apt-get install libcv-dev libcvaux-dev libhighgui-dev 

 

 參考資料 

     http://www.opencv.org.cn/index.php/Debian%E4%B8%8B%E5%AE%89%E8%A3%85
     http://www.linuxidc.com/Linux/2010-04/25507.htm
     http://tech.techweb.com.cn/viewthread.php?tid=239096
     http://opencv.willowgarage.com/wiki/InstallGuide_Linux

Steven Meng
2013.4.27


免責聲明!

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



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