1. 程式人生 > >【影象處理】Ubuntu安裝OpenCV 3.0以及Python介面

【影象處理】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

cd cmake -DOPENCV_EXTRA_MODULES_PATH=/modules
$ 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

參考資料