Qt官网址:https://download.qt.io/official_releases/qt/
选择qt-opensource-linux-x64-5.9.1.run下载,之后将安装包放到home下并通过ctrl+alt+t打开终端,输入下面的代码:
之后出现图形化界面,按照提示安装完成。
安装依赖包:
sudo apt-get -y install build-essential cmake pkg-config
sudo apt-get -y install libjpeg62-dev
sudo apt-get -y install libtiff4-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
下载3.3.0版本。
将解压文件opencv3.3.0放到home下,opencv_contrib3.3.0放到opencv3.3.0目录下,执行以下命令
其中 CMAKE_INSTALL_PREFIX=/usr/local是指opencv 的install的路径
其中OPENCV_EXTRA_MODULES_PATH=./opencv-3.3.0/opencv_contrib-3.3.0/modules/ .. 是指 opencv_contrib-3.3.0 中 modules 所在的路径,后面的两点不可省略;
cmake完成后,在终端进行下面的操作:
sudo make -j4
sudo make install
no error,即opencv3.2.0与opencv_contrib编译成功。
opencv环境配置:
sudo gedit /etc/ld.so.conf
在弹出的窗口中,添加 /usr/local/lib
使配置生效:sudo ldconfig
sudo gedit /etc/bash.bashrc
在弹出文件最下添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
使配置生效:sudo /etc/bash.bashrc
如下,在*.pro文件下添加:
INCLUDEPATH +=/usr/local/include
LIBS +=/usr/local/lib/libopencv_*
完成。