opencv3.4.1在linux下安裝的官方指導文檔
opencv3.4.1官方下載地址
主要參考博客
安裝依賴
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
下載源碼
進入下載目錄
cd ~/Downloads/opencv-3.4.1 #進入到你克隆的opencv目錄,注意是克隆到本地的opencv目錄裏
mkdir build #新建一個build文件
cd build
源碼編譯安裝
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8 #開啓8個線程
sudo make install
配置一些OpenCV的編譯環境首先將OpenCV的庫添加到路徑,讓系統找到
sudo gedit /etc/ld.so.conf.d/opencv.conf # 末尾添加/usr/local/lib
sudo ldconfig # 使得上面的配置路徑生效
配置bash
sudo gedit /etc/bash.bashrc
#末尾添加下面兩行
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
# 保存,執行如下命令使得配置生效
source /etc/bash.bashrc
# 更新
sudo updatedb
測試一下
cd ~/Downloads/opencv-3.4.1/samples/cpp/example_cmake
cmake .
make
./opencv_example