OpenCV 2.4.5 + QT5.1 + Windows 8开发环境搭建
来源:互联网 发布:算法与数据结构kmpnext 编辑:程序博客网 时间:2024/06/07 00:16
环境搭建
系统需求:Windows 8.1 Preview + QT 5.1 32bit + WDK8.0 + Visual Studio 2012 + OpenCV2.4.5
由于QT5.1没有自带MinGW编译调试器,所以准备使用Visual Studio 2012自带的编译器,调试器还需另外安装Windows Kits WDK 8.0(使用其中的CDB调试器),考虑到QT做C++的图形界面比较方便,OpenCV又是基于C++开发的图形库,MFC代码风格实在看起来愁得很,也不知道C++界面开发除了QT还有没有更好的API了,如有知道还请告诉下了。
1:安装QT5.1,Step by Step
2:安装Visual Studio 2012,Step by Step
3:安装WDK,Step by Step
4:配置环境变量C:\opencv\build\x86\vc11\bin和C:\Qt\Qt5.1.0\5.1.0\msvc2012\bin添加到系统环境变量里(我的OpenCV是直接解压到了C盘,QT也是默认直接安装的,运行时链接这些目录里的DLL文件)
5:启动QT Creator,QT会自动找到编译器和调试器。
6:文件-->新建文件或项目-->其他项目-->空Qt项目,然后添加一个CPP源文件,然后右键点击Add Library,去勾选Linux、Mac,并将C:\opencv\build\x86\vc11\lib中的lib文件添加到pro文件中,我是一个一个添加的,也不明白为什么QT不支持一次性添加很多个lib库,当然自己写也可以,我比较懒,能自动生成的一点也不想自己写,不过还是要将
INCLUDEPATH += C:\opencv\build\include\
C:\opencv\build\include\opencv2\
C:\opencv\build\include\opencv
添加到pro文件中,我自己想添加到系统环境变量中,但是QT编译时并没有去这个目录include这些文件。QT还是没有Visual Studio一样超级智能。
7:编译工程。
8:运行。
简单的示例代码:
#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
int main(int argc,char* argv[])
{
IplImage*pImg;
pImg=cvLoadImage("C:\\Users\\sony\\Desktop\\cvtest\\cvdemo1\\cover.jpg",1);
cvNamedWindow("Image",1);
cvShowImage("Image",pImg);
cvWaitKey(0);
cvDestroyWindow("Image");
cvReleaseImage(&pImg);
return 0;
}
- OpenCV 2.4.5 + QT5.1 + Windows 8开发环境搭建
- Windows下Qt5搭建Android开发环境
- VS2012-QT5-OPENCV环境搭建
- windows下Qt5.2 for android开发环境搭建
- Windows系统 为 QT5软件 搭建 OpenCV2 开发环境
- Windows下Qt5 MinGW4.9.2 OSG开发环境搭建
- Windows下Qt5环境搭建
- Windows下Qt5环境搭建
- 搭建Qt5+MinGW开发环境
- Deepin搭建Qt5开发环境
- Deepin搭建Qt5开发环境
- QT5+OpenCV环境搭建及入门相关
- opencv开发环境搭建
- Qt5.3 OpenCV 环境搭建(编译OpenCV)
- Win8.1下OpenCV2.4.9+Qt5.3.2开发环境搭建
- Qt5.6+MinGW4.9.2+OpenCV3.1+Win10开发环境搭建
- Windows下Android+NDK+OpenCV开发环境搭建
- OpenCV-Python[第一章]——开发环境搭建(Windows)
- CentOS 6.4 “一键安装”OpenStack Grizzly
- 老陈VFD 显示驱动程序(串口发送)
- JSP中getParameter和getAttribute区别
- . .profile(AIX系统)
- ARP协议分析
- OpenCV 2.4.5 + QT5.1 + Windows 8开发环境搭建
- 360杀毒软件
- 系统调用与标准库调用的区别
- 开发者必备的6款源码搜索引擎
- Android3D编程之导入3dsMd2模型
- main函数和启动例程
- SVN_01_window安装
- getline(cin,s) bug workaround
- 星期几 知道今天(2013年8月9号星期五)