首頁 > 軟體

Ubuntu 編譯安裝 OpenCV 3.1

2020-06-16 17:01:57

目標系統Ubuntu 16.04-64bit

OpenCV 版本:opencv-3.1.0

安裝步驟

  • 安裝 cmake。sudo apt-get isntall cmake cmake-qt-gui
  • 解壓原始碼包 opencv-3.1.0.tar.gz
  • 建立構建目錄 cd opencv-3.1.0 && mkdir build && cd build
  • 啟動 cmake-gui。點選 configure,點選 generate
  • 退出 cmake-gui。make && sudo make install
  • 更新動態庫搜尋路徑 ldconfig /usr/local/lib

補充說明

  • cmake-gui 介面:

Configure 的時候可能會發現缺乏一些包,並自行下載。我這裡出錯退出,因為 ippicv_linux_20151201.tgz 下載失敗了。於是另行下載新增到目錄 opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e 下,然後再進行 Configure。

  • make install 會把標頭檔案和庫檔案安裝到 /usr/local/include/opencv2、/usr/local/lib 下。如果系統已經通過 apt-get 安裝 opencv 2.4,在編譯程式時需要注意當前連線的是不是新編譯安裝的 opencv 3.1。
  • 安裝完成後編譯出 opencv 程式進行執行,可能會出現 cannot open shared object file 'libopencv_shape.so.3.1' 錯誤。此時需要先執行 ldconfig /usr/local/lib 命令新增搜尋路徑。

OpenCV官方教學中文版(For Python) PDF  http://www.linuxidc.com/Linux/2015-08/121400.htm

Ubuntu 14.04安裝OpenCV2.4.9  http://www.linuxidc.com/Linux/2016-07/132884.htm

Ubuntu 16.04上用CMake圖形介面交叉編譯樹莓派的OpenCV3.0 http://www.linuxidc.com/Linux/2016-10/135914.htm

Ubuntu 16.04中安裝OpenCV 2.4.11  http://www.linuxidc.com/Linux/2016-07/132882.htm

Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安裝  http://www.linuxidc.com/Linux/2016-07/132860.htm

Linux上安裝和編譯OpenCV3.0.0  http://www.linuxidc.com/Linux/2017-07/145446.htm

Ubuntu 16.04下OpenCV安裝筆記和例程 http://www.linuxidc.com/Linux/2017-08/146027.htm

Ubuntu 16.04下TensorFlow+Caffe+OpenCV3.1+Theano部署  http://www.linuxidc.com/Linux/2017-01/139503.htm

Ubuntu 16.04 編譯安裝OpenCV 3.1及OpenCV多版本切換 http://www.linuxidc.com/Linux/2017-01/139325.htm


IT145.com E-mail:sddin#qq.com