兩種方式—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