OpenCV 的安裝

opneCV 的安裝

   

    這裏我主要介紹在Pandaboard上從源代碼編譯安裝OpenCV的過程,OpenCV版本號爲2.3.1

Step1下載OpenCV源碼,可以從OpenCV官方網站下載:    

     http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download

Step2OpenCV-2.3.1a.tar.bz2拷貝到Pandaboard的某個目錄,假設爲/home/media, 在該目錄下解壓

    media@ubuntu:~$  tar –xjvf OpenCV-2.3.1a.tar.bz2

     將在當前目錄下生成目錄OpenCV-2.3.1

Step3、安裝必要的庫

    media@ubuntu:~/OpenCV-2.3.1$sudo apt-get install cmake build-essential libgtk2.0-dev libavcodec-devlibavformat-dev libswscale-dev libjpeg62-dev libtiff4-dev  libjasper-dev

    其中libavcodec-devlibavformat-devlibswscale-dev ffmpeg的組成部分。libavcodec用於各種類型聲音/圖像編解碼;libavformat用於各種音視頻封裝格式的生成和解析,libswscale 用於視頻場景比例縮放、色彩映射轉換;另外libjpeg62-devlibtiff4-dev libjasper-dev 用於支持各種圖片格式

Step4、進入到目錄 OpenCV-2.3.1,輸入cmake-gui,如下

    mdeia@ubuntu:~/OpenCV-2.3.1$ cmake-gui

 

       並點擊圖形界面的Configure按鈕後,將得到如下界面:

wKiom1OILzmAbxbyAAKnq_Q6x7Q674.jpg

       WITH-FFMPEG選項去掉,因爲編譯FFMPEG會報錯。另外,把BUILD_EXAMPLES選中,接着點擊圖形界面的Generate按鈕,將會產生Makefile

Step5在當前目錄輸入make,開始編譯過程,該過程較長,持續時間約1個小時,截圖如下

        mdeia@ubuntu:~/OpenCV-2.3.1$ make

 

       wKioL1OILx6jw-YnAAmTWScEUZs040.jpg

 

Step6編譯完成後,輸入make install 安裝:

          mdeia@ubuntu:~/OpenCV-2.3.1$ sudo make install

 

       一些可執行程序安裝在/home/media/OpenCV-2.3.1/bin中,讀者可以把該目錄加入到系統環境變量PATH中,在~/.bashrc中最末尾添加一行:

       PATH=$PATH:/home/media/OpenCV-2.3.1/bin

Step7、編譯好之後,可以使用OpenCV自帶的人臉檢測程序測試網上的一張圖片命令如下:

    mdeia@ubuntu:~/OpenCV-2.3.1$./bin/facedetect--cascade="/home/media/OpenCV-2.3.1/samples/android/face-detection/res/raw/lbpcascade_frontalface.xml"--scale=1.5 people.jpg

    將得到如下效果:

wKiom1OIL_ywhI_wAAN7v4nH2KI703.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章