1. 程式人生 > >Ubuntu16.04下通過CMake安裝OpenCV3

Ubuntu16.04下通過CMake安裝OpenCV3

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