OpenCV多版本安裝及使用

2021-08-07 09:33:04 字數 712 閱讀 5291

由於程式的需要,經常需要同時安裝並使用兩個或多個版本的opencv,下面是opencv-3.1.0和opencv-2.4.13共存及使用方法。

1.安裝

原始碼方式,把原始碼放到乙個固定的位置,例如/home/zq,

cd opencv-3.1.0

mkdir release

cd release

cmake -dcmake_build_type=release -d cmake_install_prefix=/usr/local -d build_tiff=on -dbuild_examples=on -d cuda_generation=auto -d build_new_python_support=on  ..(這裡的選項根據實際情況修改,我需要使用gpu,所以指定了cuda選項,並設定gpu架構為自動,如果使用2.4.9版本的opencv編譯cuda(8.0)回出現錯誤)

make 

make install

按照同樣的方式安裝另乙個版本,安裝就完成了。

2.使用

在原先cmakelist.txt的基礎上,

在cmakelist.txt 裡邊新增下列**,可以控制版本

set(opencv_dir"/home/zq/opencv-3.1.0/release")//選用3.1版本

set(opencv_dir"/home/zq/opencv-2.4.13/release")//選用2.4版本

ubuntu安裝opencv及多版本管理

這個在opencv的 上對應版本的doucumentation裡面可以找到。以3.3.0版本為例,具體可以見一下 installation in linux 隨便舉個例子 cd denpendency opencv mkdir build cd build cmake d cmake build t...

ubuntu安裝多版本opencv

筆者原來系統已有opencv2.4.9 現在由於開發需要,重新安裝opencv3 2 進入opencv目錄執行如下命令 mkdir release cd release mkdir installed建立的installed資料夾就是我們安裝opencv2.4.13的路徑。3 使用cmake的時候指...

OpenCV多版本安裝時方法

opencv在ubuntu下經常會安裝多個版本,比如預設版本,自己安裝的,ros安裝的等等。有時候需要給程式指定某個opencv版本,網上有一些方法,但還是會遇到很多問題。這裡提供一種選擇,即指定opencv目錄及opencvconfig目錄,保證能在正確的路徑下尋找opencvconfig.cma...