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完成后,在终端进行下面的操作: