ubuntu16 安裝 opencv(親測有效)

平臺:ubuntu16.04

opencv版本:3.3.1

1、安裝編譯工具及依賴項

sudo apt-get install build-essential -y

sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y

下面可選安裝
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev -y

sudo apt-get install libgtk2.0-dev -y

sudo apt-get install pkg-config -y

2、下載opencv源碼

從github上下載opencv3.3.1,由於不是git repository,使用wget。下載完成後解壓:

wget https://github.com/Itseez/opencv/archive/3.3.1.zip

unzip 3.3.1.zip

ps:如果想下載其他版本的opencv,直接將上述的3.3.1改成自己需要的版本就行。

3、開始編譯安裝

cd opencv-3.3.1/

mkdir build

cd build

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

make

sudo make install

等待完成就可以了

4、配置opencv環境變量

4.1 將opencv庫添加到路徑

首先將OpenCV的庫添加到路徑,從而可以讓系統找到

sudo gedit /etc/ld.so.conf.d/opencv.conf 

執行此命令後打開的可能是一個空白的文件,不用管,只需要在文件末尾添加

/usr/local/lib  

保存關閉即可。

4.2生效配置文件

執行如下命令使得剛纔4.1的配置路徑生效:

sudo ldconfig 

4.3配置bash

sudo gedit /etc/bash.bashrc 

在末尾加上:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

保存,執行如下命令使得配置生效:

source /etc/bash.bashrc

5、測試:

官方已經給出了一個cmake的example,我們可以測試下。

cd opencv-3.3.1/samples/cpp/example_cmake

cmake .

make

./opencv_example

運行之後可以發現打開了攝像頭,並且再左上角有 hello opencv。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章