由於程式的需要,經常需要同時安裝並使用兩個或多個版本的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...