1、OpenCV及QT开发环境搭建
windows下安装QT并与visual studio 2017搭建开发环境
2、工程创建 1、导入Qt项目选择:QT VS Tools->Open Qt Project File(.pro)…
2、新建Qt项目1、选择:文件->新建->项目->测试->Qt GUI Application,输入工程名,下一步…进行新建。
2、“next”下一步
3、选择依赖的模块:最基础的QtCore、QtGui、QtWidgets还有一些音/视频、网络、数据库、XML、OpenGl相关的模块,需要使用的直接勾选即可。
4、finish(具体设置以后有机会在写)
3、OpenCV工程创建1、 选择test.ui -> 打开方式 -> Qt Designer -> 确定
2、 拉一个OPenGL控件到窗体上
3、 改控件名字为mat->在对象查看器中选中控件——>右键选择提升为...
4、 提升的类名称:MatView -> 点击添加 ->提升 -> ctrl + F 保存界面 ,如下图
5、 Header Files右键 -> 类导向 -> 添加类 -> 类命:MatView -> 完成 -> 确认,如下图
6、点击添加类
7、点击应用并确定
8、 MatView.h代码
#pragma once //导入相应的库 #include <QOpenGLWidget> //继承QOpenGLWidget class MatView :public QOpenGLWidget { Q_OBJECT public: //构造函数 MatView(QWidget *p); ~MatView(); //重载一个函数 void paintEvent(QPaintEvent *e); };