ubuntu輕量級發行版Lubuntu下快速安裝Opencv3.4.1(C++)

ubuntu輕量級發行版Lubuntu下快速安裝Opencv3.4.1(C++)

目錄:

  • 1.更新源
  • 2.安裝必要的工具與庫
  • 3.下載OPENCV源碼包並解壓
  • 4.編譯與安裝
  • 5.測試

開始:
可以選擇以ROOT用戶運行以下代碼

su

輸入密碼即可,如果不知道密碼就設置密碼:

sudo passwd root

這個要求輸入的密碼就是開機密碼.
1. 更新源
編輯/etc/apt/sources.list文件:

sudo vim /etc/apt/sources.list

把文件內的內容全部替換爲中科大的源地址(其他源皆可,覺得有必要的可以先備份再替換):

deb http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe

開始更新(兩步):

sudo apt-get update
sudo apt-get upgrade

2. 安裝必要的工具與庫

[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

3. 下載OPENCV源碼包並解壓
OPENCV3.4.1官方下載地址
下載好後解壓:

unzip opencv-3.4.1

解壓後進入,創建編譯目錄並進入:

cd opencv-3.4.1
mkdir build
cd build

4. 編譯與安裝
用cmake生成Makefile:

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

中途會下載一些東西,沒有進度條,不要以爲卡住了.
開始make:

sudo make

等待編譯完成就可以安裝了:

sudo make install

安裝完還需要添加庫的路徑和配置環境變量(很重要):

添加路徑:

sudo vim /etc/ld.so.conf.d/opencv.conf 
在末尾加入:
/usr/local/lib
使路徑生效:
sudo ldconfig  
配置環境變量:
sudo vim /etc/bash.bashrc  
在末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH  
使生效:
source /etc/bash.bashrc  
最後再更新下:
sudo updatedb

5. 測試
進入源碼包中的例程:

cd opencv-3.4.1/samples/cpp/example_cmake
先cmake後在make:
cmake .
make
運行生成的目標文件:
./opencv_example

看最後面的命令行
運行結果(沒有插攝像頭):
這裏寫圖片描述
安裝結束,源一定要更新,不然有的庫裝不了,而且更新爲國內的源後下載安裝速度會快一些.

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