執行環境Ubuntu 10.04.4 LTSkernel 2.6.32-320-generic
可由lsb_release -a 與 uname -r查看

OpenCV 2.4.2 install on Ubuntu 10.04.4 LTS
 
先安裝OpenCV會使用到的其他套件
1.$sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev ffmpeg     cmake cmake-qt-gui 

2.至官網下載OpenCV for Linux/Mac,然後解壓縮到工作目錄,這裡以~/download為工作目錄 執行$tar jxvf OpenCV-2.4.2.tar.bz2進行解壓縮
3.這時候~/download會多一個目錄OpenCV-2.4.2,進入目錄$cd ~/download/OpenCV-2.4.2
4.新建一資料夾存放opencv-build的目錄 ~/download/OpenCV-2.4.2 $mkdir  build
5.透過cmake來建立Makefile 請依你的環境擇一執行就可,5.B是不論有無X-window都可執行
    5.A
執行$cmake-gui    //X-window運行狀態下執行
    5.B如果是在單純console的環境下則執行   ~/download/OpenCV-2.4.2 /build $cmake ../
PS 個人覺得5.B較容易,5.A圖形化介面操作方法可以去參考 ubuntu10.04-opencv2.2.0安装_中华文本库 的做法

6. ~/download/OpenCV-2.4.2 /build $ make //開始編譯
7. ~/download/OpenCV-2.4.2 /build $ sudo make install //編譯完後安裝,default的prefix=/usr/local/
8.$sudo vi /etc/ld.so.conf.d/opencv.conf 於內容新增/usr/local/lib後存檔 //這檔案可能不存在,做完後就會產生
9.$sudo ldconfig    //為了讓動態鏈接庫為系統所共享 
10.$vi ~/.bashrc    於檔案尾端新增下列二行後存檔
    export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    export LD_LIBRARY_PATH=/usr/local/lib: LD_LIBRARY_PATH
11.$source ~/.bashrc    //重新載入環境設定檔  


已經完成了OpenCV的安裝接下來可以到OpenCV2.4.2source目錄下compile看看範例是否可以正常執行 

 $cd  ~/download/OpenCV-2.4.2/samples/c
 
~/download/OpenCV-2.4.2/samples/c $chmod +x ./build_all.sh ~/download/OpenCV-2.4.2/samples/c $bash ./build_all.sh

~/download/OpenCV-2.4.2/samples/c $./facedetect  //這個範例會自動開啟Webcame並偵測臉部位置  
or
 ~/download/OpenCV-2.4.2/samples/c $./facedetect lena.jpg  //判斷靜態圖片臉部的位置

 

 
參考資料;
ubuntu10.04-opencv2.2.0安装_中华文本库 http://www.chinadmd.com/file/sz36vaspupvsoo6uxsuwic3w_1.html
OpenCV官方網站  http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html 
Installing OpenCV on Linux(Ubuntu)http://abhitak.wordpress.com/2009/08/29/installing-opencv-on-linux-ubuntu-9-04/
Linux and Unix How To  http://tech.ivkin.net/wiki/Linux_and_Unix_How_To#How_to_install_OpenCV_2.0_on_Ubuntu_9.10_Karmic_Koala 
CMake入门指南 - 果冻的软件技术博客 - 51CTO技术博客 http://sinojelly.blog.51cto.com/479153/319173 
Installing OpenCV 2.4.1 in Ubuntu 12.04 LTS http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/ 
[藍森林-自由軟件] - 請大家使用ldconfig這個命令http://www.lslnet.com/linux/f/docs1/i19/big5190821.htm 

 
arrow
arrow
    全站熱搜

    viclin 發表在 痞客邦 留言(0) 人氣()