【影象處理】Ubuntu安裝OpenCV 3.0以及Python介面
系統環境
Ubuntu系統版本:Ubuntu Kylin 14.04 (32位)
OpenCV軟體版本:opencv-3.0.0
OpenCV下載
進入OpenCV官網
在右側選擇 OpenCV for Linux/Mac
安裝步驟
安裝OpenCV所需的庫(編譯器、必須庫、可選庫)
[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
使用CMake編譯OpenCV
詳細的圖文教程可參考此處[3]
假設下載檔案到以下路徑 /home/
unzip opencv-3.0.0.zip
cd /usr/local/opencv-3.0.0
mkdir build
cd build
注意此時資料夾的目錄/usr/local/opencv-3.0.0/build
cmake處如果開著lantern可能會出現下載錯誤,請關閉lantern。
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
這裡別忘了最後的兩個點..,最後一個引數是專案原始碼所在目錄,此處的專案原始碼所在目錄恰好是上級目錄,即為..。
make
這裡可以在之後加引數加快編譯速度,例如make -j4
$ make -j5
舉個例子
cmake -DOPENCV_EXTRA_MODULES_PATH=/home/anonymous/下載/opencv_contrib/modules ..
測試OpenCV
1) 建立工作目錄
mkdir ~/opencv-lena
cd ~/opencv-lena
gedit DisplayImage.cpp
2) 編輯如下程式碼
include
include
安裝python介面
可直接使用apt安裝
sudo apt-get install python-opencv
sudo apt-get install python-numpy
測試:
開啟python,import cv模組成功即可。
import cv
檢視opencv-python使用的opencv版本
import cv
print cv2.version