Ubuntu16.04安裝opencv3.2.0

本記錄為在vbox虛擬機(jī)下已經(jīng)安裝好Ubuntu16.04版本Linux系統(tǒng)。

安裝相關(guān)依賴項(xiàng):

$ sudo apt-getinstallbuild-essential

$ sudo apt-getinstallcmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

$ sudo apt-getinstallpython-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 處理圖像所需的包

$ sudo apt-getinstalllibavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev

$ sudo apt-getinstalllibxvidcore-dev libx264-dev # 處理視頻所需的包

$ sudo apt-getinstalllibatlas-base-dev gfortran # 優(yōu)化opencv功能

$ sudo apt-getinstallffmpeg

1、下載OpenCV的源碼

OpenCV官網(wǎng)上有l(wèi)inux版本的源碼包可以下載,不過最好是從git上下載,這樣可以保證下載得到的是最新的代碼:

wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip

unzip opencv.zip

2、編譯安裝

進(jìn)入到OpenCV的文件夾中,創(chuàng)建一個(gè)build目錄,進(jìn)行編譯:

cd opencv-3.2.02

mkdir build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .

make -j16

sudo make install

3、測試是否安裝成功

1root@VB:# python2>>>import cv23>>>cv2.__version__4'3.2.0'

顯示出版本號(hào),則表示opencv安裝成功。

《注意》:如果打開python后,import cv2時(shí),提示:

1>>>import cv22Traceback (most recent call last):3File"", line1,in4ImportError: No module named cv2

則需要安裝python-opencv模塊,在命令窗口中鍵入:?pip install opencv-python

安裝成功后,即可導(dǎo)入cv2,此時(shí)能夠正確導(dǎo)入cv2,且正確顯示版本號(hào):

http://www.cnblogs.com/paladinzxl/p/6749446.html


測試opencv:?blog.csdn.net/wanghelou123/article/details/52549335

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容