linux+QT+opencv开发环境搭建

一、操作系统平台Ubuntu14.04

本人是在win7上安装了Oracle VM VirtualBox虚拟机+Ubuntu14.04镜像文件。其他Linux操作系统平台搭建方法一样。

二、QT安装

1、首先注册一个QT账号,后面会用到,点击链接:QT账号注册
创建账户后,记住账号密码。
2、获取QT5.9,在终端输入以下命令

//下载QT5.9.1
wget http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run
//修改权限
chmod +x qt-opensource-linux-x64-5.9.1.run
//运行
./qt-opensource-linux-x64-5.9.1.run

运行以上命令后,会出现安装导向,填上之前注册QT账号后,全部默认就好了。

//安装必要的库文件
sudo apt-get install build-essential libl1-mesa-dev

安装以上库文件时,如果报错,说明库版本太高,需要降低版本。具体解决方法点击链接:降低库版本的方法
此时QT安装完成,可以尝试建立一个空项目运行一下 。

三、opencv安装

1、cmake安装,这里我用的是cmake3.15,在安装cmake之前可以先尝试看下cmake版本,输入命令,如果要安装高版本的cmake,请务必卸载低版本的cmake,不然安装会报错。

//查看版本
cmake --version
//卸载低版本cmake
sudo apt-get autoremove cmake
//下载cmake
wget https://cmake.org/files/v3.15/cmake-3.15.5.tar.gz
//解压
tar xzvf cmake-3.15.5.tar.gz
//安装gcc等程序包(安装过则忽略)
yum install gcc-c++

cd cmake-3.15.5
./bootstrap
gmake
make install
//查看cmake版本
cmake --version

2、opencv安装
opencv3.3.0下载链接:http://opencv.org/releases.html
linux命令行输入以下命令安装:

//安装必要的库,如果出现版本较高的保存,则需要降低版本参考链接:https://blog.csdn.net/qq_41904635/article/details/89305472
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
//安装opencv
sudo ant-get install unzip
unzip opencv-3.3.0.zip
cd opencv-3.3.0.zip
mkdir opencv-build
cd opencv-build
cmake ../
make
make install

输入以上命令Opencv就安装完了

四、QT+opencv配置

配置QT下的开发环境
打开QT项目下的.pro文件。添加如下命令:
在这里插入图片描述
在这里插入图片描述
此时,就可以在QT代码里调用opencv库了。
例程如下:
在这里插入图片描述
验证:
在这里插入图片描述

发布了5 篇原创文章 · 获赞 10 · 访问量 2767

猜你喜欢

转载自blog.csdn.net/weixin_43729724/article/details/103349998