天天看點

Ubuntu14 編譯安裝opencv

環境

ubuntu14.04.6 64位

opencv-3.4.9

參考官方編譯:https://docs.opencv.org/3.4.9/d7/d9f/tutorial_linux_install.html

安裝軟體包依賴

 終端依次輸入

sudo apt install build-essential

sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

 編譯opencv

進入opencv解壓後的包,手動或者終端建立build檔案然後進入該檔案

cd ~/opencv

mkdir build

cd build

終端輸入以下 (指定安裝路徑),後面有兩個點别忘記了

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

編譯安裝

sudo make 或者 sudo make -j3   數字是編譯線程數量。可加快編譯速度

編譯的時候你可以去喝杯咖啡,撩撩妹子。

安裝

sudo make install

 環境配置

1。打開opencv.conf 

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

檔案末尾添加語句:

/usr/local/lib

2.終端輸入,使生效

sudo ldconfig

3.打開bash

sudo gedit /etc/bash.bashrc

末尾添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig      //這邊路徑你有可能lib後面還有一個x86_64-linux-gnu檔案

export PKG_CONFIG_PATH

4.使配置生效

source /etc/bash.bashrc

5.更新

sudo updatedb

測試 

opencv/sample/cpp/example_cmake 目錄下

cmake .

make

./opencv_example

繼續閱讀