Ubuntu18.04安裝各種版本的opencv的兩種方式

兩種方式—Linux命令行和conda虛擬環境

利用Linux命令安裝

下載指定版本的opencv

opencv4.1.2或者官網下載。
首先找到通常放置用戶軟件的地方/usr/local/
可使用命令:

wget https://github.com/opencv/opencv/archive/4.1.2.zip

解壓文件

unzip opencv-4.1.2.zip

編譯

擠壓後,進入open-4.1.2文件夾,執行

mkdir build # 創建編譯的文件目錄
 
cd build
 
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
 
make -j8  #編譯

安裝

編譯成功後,安裝

sudo make install #安裝

驗證

安裝完成後,通過檢查opencv版本驗證是否安裝成功

pkg-config --modversion opencv  

利用conda安裝

首先利用conda命令查找能夠安裝的版本,因爲有時候提供的安裝渠道不一定有最新的版本。

conda search opencv

針對查找的版本進行安裝

conda install -c conda-forge opencv=4.1.2

這樣完成了安裝。當然這是創建的虛擬環境下安裝的。所以可以實現在虛擬環境或者conda deactivate(Linux命令行)中安裝不同版本的opencv。

不建議的操作

下載後,本地安裝

將安裝包從conda官網上下載,再安裝。本人親自嘗試,發現安裝後,無法正常使用。因爲安裝opencv時還伴隨着一些安裝包的更新,或者附帶安裝包的安裝。

年份過早的安裝信息

還有些安裝信息,再CSDN上已經很老了,比如

conda install --channel https://conda.anaconda.org/menpo opencv3

這個通道提供的版本已經是兩年前的了,版本爲3.1.1。通道沒有及時更新,這裏有及時更新的版本各種版本的opencv,安裝時,只需要將上述命令更改一下對應版本就行。比如,安裝3.4.7版本的opencv:

conda install -c conda-forge opencv=3.4.7
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章