本篇 ShengYu 將介紹如何在 Ubuntu 下編譯安裝 OpenCV 3.4.7,
這版 OpenCV 3.4.7 釋出日期是 2019/07/26,開始動手編譯原始碼安裝吧!
以下為我的系統環境:
作業系統:Ubuntu 16.04
GCC:5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11)
G++:5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11)
使用版本:OpenCV 3.4.7 下載處 / zip
安裝編譯所需的套件
安裝編譯 opencv 所需要的套件,gcc / g++ / make / libc6-dev 都已包含在 build-essential 裡了,
所以不計較空間的話安裝 build-essential 算是相當的簡單省事。1
sudo apt-get install build-essential cmake
下載原始碼
使用 wget 指令下載原始碼,並且解壓縮。1
2wget https://github.com/opencv/opencv/archive/3.4.7.zip
unzip 3.4.7.zip
編譯安裝
切換到剛剛解壓縮出來的目錄開始進行編譯,
最後 make 時,就看你電腦 CPU 有幾個核心,帶不同的參數,有助於加快整個編譯時間。1
2
3
4cd opencv-3.4.7
mkdir -p build && cd build
cmake ..
make -j4
安裝,1
sudo make install
重新載入動態連結,1
sudo ldconfig -v
查詢已安裝的 opencv 版本
使用 opencv_version
指令查詢已安裝 opencv 的版本。1
2$ opencv_version
3.4.7
或者使用 pkg-config
查詢已安裝的 opencv 版本1
2$ pkg-config --modversion opencv
3.4.7
到這裡就完成 opencv 的安裝了,下篇將會介紹 如何寫第一支 OpenCV 程式。