Ubuntu16.04下通過CMake安裝OpenCV3
阿新 • • 發佈:2018-11-12
Ubuntu16.04下通過CMake安裝OpenCV3
1、CMake的安裝
[email protected]:~$ sudo apt-get install cmake
2、OpenCV的下載,到OpenCV官網下載對應的原始碼Sources
https://opencv.org/releases.html
3、將下載的OpenCV解壓,通過CMake重新編譯OpenCV,生成對應的庫
(1)解壓後的檔案下內容為:
[email protected]:~/OpenCV3.4.3$ ls
opencv-3.4.3 opencv- 3.4.3.zip
(2)進入到 opencv-3.4.3目錄下新建BUILD目錄,進入BUILD目錄:
[email protected]:~/OpenCV3.4.3$ cd opencv-3.4.3
[email protected]:~/OpenCV3.4.3/opencv-3.4.3$ mkdir BUILD
[email protected]:~/OpenCV3.4.3/opencv-3.4.3$ cd BUILD
(3)通過CMake對OpenCV進行重新生成編譯
安裝OpenCV的依賴項
附:opencv安裝官網連結:
[compiler] sudo apt- get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
cmake步驟:
[email protected] :~/OpenCV3.4.3/opencv-3.4.3/BUILD$ cmake ..
[email protected]:~/OpenCV3.4.3/opencv-3.4.3/BUILD$ make -j4
[email protected]:~/OpenCV3.4.3/opencv-3.4.3/BUILD$ sudo make install
(4)OpenCV預設安裝目錄為:
/usr/local