一、安裝環境:
作業系統:centos6.2
opencv版本:2.4.4
二、安裝步驟:
1、解壓縮opencv-2.4.4a.tar.bz2安裝包:
tar jxvf opencv-2.4.4a.tar.bz2
cd opencv-2.4.4
2、用cmake進行編譯:
mkdir release244 //目錄名可以任意命名
cd release244
cmake -d cmake_build_type=release -d cmake_install_prefix=/public/software/opencv244 -d build_python_support=on ..
//-d cmake_install_prefix表示安裝目錄,我這裡選為/public/software/opencv244
3、編譯和安裝
上面的步驟執行成功後再執行:
make
make install
即可完成編譯和安裝
三、安裝後的配置
1、準備環境變數檔案:
vi /etc/profile.d/opencv-env.sh
export ld_library_path=/public/software/opencv244/lib:$ld_library_path
export include=/public/software/opencv244/include/opencv:/public/software/opencv244/include/opencv2:$include
export pkg_config_path=/public/software/opencv244/lib/pkgconfig
//這個檔案是根據之前的安裝目錄寫的,pkg_config_path這個必須寫,其他兩個貌似也可以不寫
2、載入環境變數:
. /etc/profile.d/opencv-env.sh
四、算例演示
1、準備算例:
cat myopencv.cpp
#include "highgui.h"
int main( int argc, char** argv )
2、編譯
g++ `pkg-config opencv --libs --cflags opencv` myopencv.cpp -o myopencv
編譯成功後會生成可執行檔案myopencv
3、執行
向此目錄下上傳一張,比如我這裡是lena.jpg
執行:./myopencv lena.jpg
便可彈出
linux 下opencv編譯安裝
重灌新版本 先解除安裝舊版本 1.刪除安裝檔案 cd home opencv build sudo make uninstall cd sudo rm r build 2.刪除所有和opencv相關檔案 sudo rm r usr local include opencv usr include o...
linux 下opencv 安裝的問題
1.在centos 中我安裝opencv2.4.8時遇到的問題 error a storage class is not allowed in an explicit specialncvpixeloperations.hpp 替換掉opencv2.4.8內的檔案,重新build。2.在linux環...
linux下檢視opencv安裝路徑以及版本號
檢視linux下的opencv安裝庫 檢視linux下的opencv安裝版本 pkg config opencv modversion檢視linux下的opencv安裝路徑 sudo find iname opencv 在全盤上不區分大小寫,搜尋帶有關鍵字opencv的所有檔案及資料夾都會輸出到終端...