參考http://blog.csdn.net/solomon1558/article/details/51967280
1安裝cmake以及依賴庫
$ sudo apt-get install cmake $ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2安裝opencv
$ unzip OpenCV-2.4.9.zip $ cd opencv-2.4.9 $ mkdir build $ cd build $ cmake .. $ sudo make -j4 $ sudo make install
3.把opencv的so庫加入到環境變量
$ sudo gedit /etc/ld.so.conf.d/opencv.conf 末尾加入/usr/local/lib,保存退出 $ sudo ldconfig #使配置生效 打開/etc/bash.bashrc; $ sudo gedit /etc/bash.bashrc PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存退出 $ sudo source /etc/bash.bashrc #使配置生效 $ sudo updatedb #更新database
4測試使用
打開opencv2.4.9目錄下的opencv-2.4.9/samples/c,運行build_all.sh腳本 # build ./build_all.sh ./pyramid_segmentation
備注:
一、安裝 1 安裝cmake及一些依賴庫 sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev 2 安裝OpenCV 從官網下載opencv並解壓,cd命令進入opencv的目錄 cmake . sudo make sudo makeinstall 二、配置 1 將opencv的庫加入到路徑,從而讓系統可以找到 sudo gedit /etc/ld.so.conf.d/opencv.conf 末尾加入/usr/local/lib,保存退出 sudo ldconfig #使配置生效 sudo gedit /etc/bash.bashrc 末尾加入 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存退出 sudo source /etc/bash.bashrc #使配置生效 sudo updatedb #更新database 三、測試使用 打開opencv2.4.9目錄下的sample/c #build ./build_all.sh 使用下面的一個sample進行測試 ./find_obj Finished