opencv在ubuntu下經常會安裝多個版本,比如預設版本,自己安裝的,ros安裝的等等。有時候需要給程式指定某個opencv版本,網上有一些方法,但還是會遇到很多問題。
這裡提供一種選擇,即指定opencv目錄及opencvconfig目錄,保證能在正確的路徑下尋找opencvconfig.cmake。
cmake編譯選項可以設定為
cmake .. -dcmake_build_type=release -dopencv_dir=you_opencv_install_dir -dcmake_prefix_path=you_opencv_install_dir/share/opencv
或者
cmake .. -dcmake_build_type=release -dopencv_dir=you_opencv_install_dir
並在cmakelists.txt
中加入
set(cmake_prefix_path $/share/opencv)
用這種方法的時候不需要修改.bashrc
和/etc/ld...
等檔案。
還有就是指定opencv的最低版本,這種方法在用高版本opencv時更加方便。
find_package(opencv 3.3.0 required)
OpenCV 計時方法
跑乙個程式除了看它報不報錯,還得計算時間效率對吧。那麼在基於c 的opencv工程中如何計時呢?一 gettickcount函式 double t double gettickcount various operations t gettickcount t gettickfrequency cou...
ubuntu安裝多版本opencv
筆者原來系統已有opencv2.4.9 現在由於開發需要,重新安裝opencv3 2 進入opencv目錄執行如下命令 mkdir release cd release mkdir installed建立的installed資料夾就是我們安裝opencv2.4.13的路徑。3 使用cmake的時候指...
OpenCV多版本安裝及使用
由於程式的需要,經常需要同時安裝並使用兩個或多個版本的opencv,下面是opencv 3.1.0和opencv 2.4.13共存及使用方法。1.安裝 原始碼方式,把原始碼放到乙個固定的位置,例如 home zq,cd opencv 3.1.0 mkdir release cd release cm...