先下載安裝包,選source下載。解壓/home/install/opencv3.4.0/
https://opencv.org/releases.html
一 安裝依賴庫步驟
步驟 1 安裝 cmake,輸入:
sudo apt-get install cmake
步驟 2. 安裝 GTK+ 2.0
sudo apt-get install libgtk2.0-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
步驟 3. 安裝 libav 開發包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
二 編譯
在opencv3.4.0目錄中新建build目錄與build-install目錄,進入build目錄中,
在終端輸入
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/install/opencv3.4.0/build-install -D
WITH_GPHOTO2=OFF –D WITH_GTK=OFF -D WITH_CUDA=OFF -D
WITH_FFMPEG=OFF -D WITH_LAPACK=OFF ../
命令說明:
WITH_GPHOTO2=OFF 和 WITH_GTK=OFF WITH_CUDA=OFF -D WITH_FFMPEG=OFF -D
WITH_LAPACK=OFF 是些依賴項
make && make install
三 經過上兩部,opencv的include lib 等等 安裝文件 已經在/home/install/opencv3.4.0/build-install中,現在就是設置環境變量,使得系統能找到此目錄中的opencv.
步驟 1. 在終端中輸入 vi ~/.bashrc
進入 vi 編輯 profile 文件
步驟 2. 在文件末尾添加:
export PATH=/home/install/opencv3.4.0/build-install/bin:$PATH
export LD_LIBRARY_PATH=/home/install/opencv3.4.0/build-install/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/home/install/opencv3.4.0/build-install/lib/pkgconfig
步驟 3. 退出 vi,在終端輸入 source ~/.bashrc
四 檢驗測試
步驟 1. 將工作目錄轉到 OpenCV 解壓目錄下的/samples/cpp/
處。
步驟 2. 然後嘗試編譯其中人臉識別的示例程序,輸入
gcc `pkg-config --cflags opencv` -o facedetect facedetect.cpp `pkg-config --libs opencv` -lstdc++
如果順利編譯,說明 OpenCV 安裝成功,並且會在該目錄下生成 facedetect 的可執行程
序。
如果不是複製該命令的話,請注意 符號`不是單引號,而是反引號(大鍵盤數字 1 左邊)。
步驟 3. 嘗試運行該程序,輸入 ./facedetect …/data/lena.jpg,該程序會通過電腦的攝像頭捕捉圖
像,並用橢圓表示檢測到的人臉。如果成功運行,說明 OpenCV 安裝成功