環境
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