1. 程式人生 > >Ubuntu 16.04 安裝opencv 3.2

Ubuntu 16.04 安裝opencv 3.2

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

##參考
基於ubuntu16.04下opencv3.2安裝配置

Ubuntu 16.04 安裝opencv 3.2 記錄