[opencv]QT5.3.2配置opencv2.4.10及QT5.3.2+opencv2.4.10+vs2013配置

1.QT5.3.2配置opencv2.4.10

1.1QT5.3.2下载与安装

下载网址:
选择qt-opensource-windows-x86-msvc2013_opengl-5.3.2,下载后进行安装即可。

1.2QT环境变量配置

计算机-属性-高级系统设置-高级-环境变量
添加用户变量:用户名QTDIR      变量值如D:\software\QT\5.3\msvc2013
path变量添加变量值%QTDIR%\bin

1.3QT下配置opencv2.4.10

打开Qt Creator,新建qt控制台应用,项目名无中文和空格。

双击项目-XXX.pro
添加opencv包含目录和库目录
INCLUDEPATH += D:/software/opencv2.4.10/opencv/build/include
INCLUDEPATH += D:/software/opencv2.4.10/opencv/build/include/opencv
INCLUDEPATH += D:/software/opencv2.4.10/opencv/build/include/opencv2
LIBS += -LD:/software/opencv2.4.10/opencv/build/x86/vc12/lib -lopencv_calib3d2410d -lopencv_contrib2410d -lopencv_core2410d -lopencv_features2d2410d -lopencv_flann2410d -lopencv_gpu2410d -lopencv_highgui2410d -lopencv_imgproc2410d -lopencv_legacy2410d -lopencv_ml2410d -lopencv_nonfree2410d -lopencv_objdetect2410d -lopencv_ocl2410d -lopencv_photo2410d -lopencv_stitching2410d -lopencv_superres2410d -lopencv_ts2410d -lopencv_video2410d -lopencv_videostab2410d
双击main.cpp源文件
添加代码如下:
#include <QCoreApplication>
#include"cv.h"
#include"highgui.h"

using namespace cv;

int main(int argc, char *argv[])
{
   // QCoreApplication a(argc, argv);
   Mat img;
   img=imread("F:/6.jpg");
   resize(img,img,Size(400,300));
   imshow("1",img);
   waitKey(0);
   return 0;
   //return a.exec();
}
显示效果如下:

2.QT5.3.2+opencv2.4.10+VS2013

2.1VS2013的QT5.3.2插件下载和安装

选择qt-vs-addin-1.2.3-opensource,下载安装即可。

2.2VS2013下opencv2.4.10的配置

vs2013下opencv2.4.10的配置见链接

2.3VS2013下配置QT5.3.2

(1)VS2013的QT5.3.2插件安装好以后,打开VS2013界面后菜单栏会多出QT5


(2)进行QT版本添加和选择
QT5-Qt Options
点击add
name填写版本号,如5.3.2
path填写如D:\software\QT\5.3\msvc2013
若添加了多个版本,可在Qt Project Setting中进行版本选择
(3)新建项目测试
新建项目-Qt5 Projects-Qt Application,生成项目。
双击Form Files下的XXX.ui文件,可进行QT界面的ui编辑,编辑后进行保存关闭。
运行显示QT窗口如下:

【注】在运行后可能报错:无法识别ui_XXX.h文件之类的错误
可先对Form Files下的XXX.ui文件进行编译,在Generated Files的ui_XXX.h变为可用,再进行整体的编译即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值