Linux opencv安裝與編譯


參考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

 


免責聲明!

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



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