[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下载与安装

下载网址:
http://download.qt.io/archive/qt/5.3/5.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 
#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();
}
显示效果如下:
[opencv]QT5.3.2配置opencv2.4.10及QT5.3.2+opencv2.4.10+vs2013配置_第1张图片

2.QT5.3.2+opencv2.4.10+VS2013

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

http://download.qt.io/archive/vsaddin/
选择qt-vs-addin-1.2.3-opensource,下载安装即可。

2.2VS2013下opencv2.4.10的配置

vs2013下opencv2.4.10的配置见链接
http://blog.csdn.net/kingcooper/article/details/50769894

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窗口如下:
[opencv]QT5.3.2配置opencv2.4.10及QT5.3.2+opencv2.4.10+vs2013配置_第2张图片
【注】在运行后可能报错:无法识别ui_XXX.h文件之类的错误
可先对Form Files下的XXX.ui文件进行编译,在Generated Files的ui_XXX.h变为可用,再进行整体的编译即可。

你可能感兴趣的:(计算机视觉,Opencv从入门到精通)