轉自:https://blog.csdn.net/baidu_26788951/article/details/81385106
一、編譯opencv3.3.1
1.去官網下載下傳opencv,在本教程中選用的時opencv3.4.0,其他版本的配置方法異曲同工。
下載下傳連結http://opencv.org/releases.html,選擇sources版本
2.解壓下載下傳下來的zip包
unzip opencv-3.4.0.zip
3.進入到解壓後的檔案包中
4.安裝依賴庫和cmake ,如果提醒需要apt-get update,那就先sudo su進入root權限,再sudo apt-get update,然後在執行下面指令
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
5.安裝完cmake之後執行指令 ,建立編譯檔案夾,不建立的會提示(如下圖)
In-source builds are not allowed.
mkdir build
cd build
6.cmake一下
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
期間可能會下載下傳一個東西,等待一會兒就OK
7.執行指令,漫長的編譯過程
sudo make
8.執行指令
sudo make install
9.sudo make install 執行完畢後OpenCV編譯過程就結束了,接下來就需要配置一些OpenCV的編譯環境首先将OpenCV的庫添加到路徑,進而可以讓系統找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
執行此指令後打開的可能是一個空白的檔案,不用管,隻需要在檔案末尾添加
/usr/local/lib
10.執行如下指令使得剛才的配置路徑生效
sudo ldconfig
二、編譯caffe
參考: https://blog.csdn.net/weixin_37251044/article/details/79763858