1.準備工作
下載不同版本的opencv,先安裝一個版本的opencv,再安裝另一個衬横,下面主要講安裝另一版本的方法铃拇。
先在opencv默認的安裝位置處新建一文件夾如opencv3.4.0(可以用安裝版本以名)袱贮。
然后在解壓的opencv文件中新建一個用來編譯的文件夾build。
2.下載synaptic
在終端輸入以下命令:
? ? ? ? sudo apt-get install synaptic
下載完成后打開synaptic:
勾選上cmake-qt-gui,點擊Apply按鈕嗅定,如果已安裝cmake-qt-gui就不用再安裝了潦蝇。
3.安裝opencv
3.1打開已安裝的cmake,源文件選擇已解壓好的opencv安裝目錄产阱,編譯位置選擇我們之前建立的build文件夾
3.2然后點擊左下方的configure按鈕婉称,會出現(xiàn)以下界面,在CMAKE中CMAKE_BUILD_TYPE中填寫Release构蹬,在CMAKE_INSTALL_PREFIX改成"/usr/local/opencv3.4.0",
如果不想用Cmake-gui編譯王暗,可以在編譯文件夾的終端輸入:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.4.0? ..
編譯完成后輸入:
make -j8
sudo make install
在運行時如何選擇版本,只需在CMakeLists.txt中
find_package(OpenCV 3.4.0 REQUIRED)輸入opencv版本