多语言展示
当前在线:845今日阅读:176今日分享:34

VS2013+QT5.3.2+Opencv2.4.11第一个程序

由于QT的教程大都是在Qt Creator环境下,很少有讲在VS环境下如何使用,小编也是摸索了很长时间,因此将经验分享如下,希望能够帮到需要的人。
工具/原料
1

VS2013

2

OPENCV

3

QT

方法/步骤
1

首先建立一个工程并把OPENCV的配置文件添加进来,如果不知道怎么配置的请参考上篇经验。接下来别忘了对工程进行设置,选择合适的QT版本。

2

下面对各个子函数的功能进行介绍。首先是Form files.双击就会出现QT的界面编辑窗口,界面的设计都是在这里进行设置的。

3

这里主要用到了信号槽,即一个按键按下对应一个程序被调用,这里不对QT的使用方法做详细介绍,主要介绍各个文档的功能及我们需要做什么。在对界面编辑结束后注意保存并在VS界面里进行编译,这样改动后的文件才被加载进来了。

4

下面的这两个文件程序用到最多的地方。.h的文件里定义变量及声明函数,.cpp文件里是构造函数。

5

ui_qt_opencv.h是对应的界面的配置,当你在界面上做了改变后,这里自动生成相应的配置代码,不需要手动编写,比如QObject::connect(openImageButton, SIGNAL(clicked()), QT_OPENCVClass, SLOT(imageOpen()));这句话就通过信号槽将按键与imageOpen()函数联系到一起,按下按键图片就打开了。

6

接下来是测试,运行后点击打开就会加载特定位置的图片了。

注意事项
1

如有问题欢迎留言交流。

2

win7 64位系统测试通过。

推荐信息