1. 程式人生 > >opencv安裝

opencv安裝

sent 分享 打開終端 resize RoCE asp 目錄 出現 cal

1、安裝Qt5.9.1

Qt官網址:https://download.qt.io/official_releases/qt/
根據自己的需要選擇版本,這裏我選擇的是qt-opensource-linux-x64-5.9.1.run下載之後通過ctrl+alt+t打開終端,輸入下面的代碼:


sudo apt-get update
cd DownLoads
chmod +x ./qt-opensource-linux-x64-5.9.1.run
sudo ./qt-opensource-linux-x64-5.9.1.run

即可出現圖形化安裝,按步驟安裝即可。安裝完後還要修改一些配置。在終端輸入以下代碼:


sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

進入後按i,進行編輯。
修改第一行為gcc_64的bin目錄,第二行為Qt5.9.1目錄的路徑,完成後保存退出。(按ESC,然後:,最後輸入wq,Enter即可)
技術分享圖片
之後,在終端輸入以下代碼:


sudo apt-get install libgl1-mesa-dev

Qt5.9.1安裝完成。


2. 安裝OpenCV3.2.0(包括opencv_contrib)

安裝opencv的依賴庫


sudo apt-get -y install build-essential cmake pkg-config

sudo apt-get -y install libjpeg62-dev
sudo apt-get -y install libtiff5-dev libjasper-dev
sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install git libgtk2.0-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

安裝CMake
在終端輸入以下代碼:

sudo apt-get install cmake

OpenCV官網地址:https://opencv.org/
opencv_contrib github地址:https://github.com/opencv/opencv_contrib
選擇對應版本下載即可。這裏選擇的是opencv3.2.0
將其解壓,將會得到opencv-3.2.0和opencv_contrib-3.2.0這兩個文件夾,將opencv_contrib-3.2.0放入oepncv中。在home建立一個software文件夾,將文件夾opencv-3.2.0放入software中,方便管理。之後打開終端輸入以下代碼:


cd software
cd opencv-3.2.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/wkl/software/opencv-3.2.0/opencv_contrib-3.2.0/modules/ ..
如果不安裝opencv_contrib模塊,則第二步的命令為:
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local

其中 CMAKE_INSTALL_PREFIX=/usr/local是指將要install的路徑
其中 OPENCV_EXTRA_MODULES_PATH=/home/wkl/software/opencv-3.2.0/opencv_contrib-3.2.0/modules/ .. 是指 opencv_contrib-3.2.0 中 modules 所在的路徑,後面的兩點不可省略;
cmake完成後,在終端進行下面的操作:

opencv安裝