1. 程式人生 > >Ubuntu 18.04安裝OpenCV4.0和環境配置

Ubuntu 18.04安裝OpenCV4.0和環境配置

  1. 下載原始檔
    可以在官網下載相應版本的OpenCV Sources原始檔。
    但因為官方版本是git上的,有時候可能出現下載失敗的情況,所有我將官網下載的原始檔分享到百度網盤連結https://pan.baidu.com/s/1Bu4xOiz8zWU_R8Me0T_SIg,提取碼:s4sy。
  2. 將zip檔案解壓到當前目錄
$ unzip opencv-4.0.0.zip -d .
  1. 進入解壓後的資料夾
$ cd opencv-4.0.0/
  1. 安裝cmake(編譯器)和依賴庫
$ sudo apt-get install cmake #如果已經安裝過cmake,則該步驟省略
$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev:i386 libtiff5-dev
  1. 建立一個編譯資料夾build,並進入。
$ mkdir build
$ cd build/
  1. cmake一下
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 ..

會下載ippicv,需要等待比較長時間才能下載完成。

  1. 進行make編譯,需要很久,靜靜等待。
$ sudo make
  1. 進行make install安裝
$ sudo make install

安裝完成

  1. 配置OpenCV編譯環境
$ sudo vim /etc/ld.so.conf.d/opencv.conf

在該檔案(可能是空檔案)末尾加上:

/usr/local/opencv4/lib

再執行以下命令使剛才配置的路徑生效:

$ sudo ldconfig
  1. 環境配置完成,進行測試:
    cd 到/opencv-4.0.0/samples/cpp/example_cmake目錄下,
    因為我們更改了opencv的安裝路徑(/usr/local/opencv4),所以測試前我們需要在CMakeLists.txt檔案的14行find_package(OpenCV REQUIRED)前面加上
set(OpenCV_DIR /usr/local/opencv4/lib/cmake/opencv4)

否則執行$ cmake .命令時會報錯

修改後,執行命令:

$ cmake .
$ make
$ ./opencv_example

電腦開啟攝像頭,配置成功。