Ubuntu 16.04 安裝opencv 3.2
阿新 • • 發佈:2018-11-10
1.安裝依賴庫
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2.安裝依賴庫
軟體下載
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip
unzip opencv.zip
建立構建檔案
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=
/home/hanxuan/opencv-3.2.0/opencv3.2.0/opencv_contrib-3.2.0/modules/ ..
將上邊程式中最後/home/hanxuan/opencv-3.2.0/opencv3.2.0/opencv_contrib-3.2.0/modules/
modules
路徑。在這個過程中,對
ippicv_linux_20151201.tgz
下載的速度比較慢,很多時候會因為這個下載失敗導致整個程式安裝失敗,可以提前對檔案進行下載,可以去這裡(ippicv_linux_20151201.tgz)下載將檔案放入到下邊提示的目錄中。
/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/
sudo make -j
在這裡可能需要消耗一些時間
sudo make install
執行完上邊的步驟沒有報錯就是安裝成功的。
可以使用下邊的命令檢視版本號
pkg-config --modversion opencv
安裝沒有問題的話,就可以開始使用opencv。
進入python中,執行
import cv2
沒有報錯的話就是可以的。
Error1 : fatal error: LAPACKE_H_PATH-NOTFOUND/lapacke.h: No such file or directory #include "LAPACKE_H_PATH-NOTFOUND/lapacke.h"
sudo apt-get install liblapacke-dev checkinstall