linux下opencv安裝和配置

2021-06-20 15:46:09 字數 1334 閱讀 3647

一、安裝環境:

作業系統: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的所有檔案及資料夾都會輸出到終端...