OpenCV2.4.2+Qt SDK1.2.1安装配置详解(WIN7环境上安装)

原文为《OpenCV2.3.1+Qt SDK1.2.1安装配置详解(WIN7环境下安装)》,2.4.2能够用一样的方法配置,不过2.4.3暂时没法经过编译。原文以下: 工具

一、安装工具下载地址 测试

OpenCV2.3.1 :点击打开连接 ui

Qt SDK1.2.1 :点击打开连接 spa

CMake2.8.9 :点击打开连接 code

PS: blog

Qt安装再也不介绍 cmd

二、解压OpenCV2.3.1源码包 源码

双击OpenCV-2.3.1-win-superpack 编译

PS: opencv

注意解压目录不能带有空格、不能是中文,位置随意,名字随意

三、安装CMake2.8.9

CMake生成编译源码包所须要的Makefile文件,而后用Qt自带的mingw编译,或者本身单独下载mingw

首先要勾上,把CMake添加到系统变量PATH中

其余的默认就行,一路Next


四、添加Qt中的mingw到环境变量PATH中

计算机->右键->属性->高级系统设置->环境变量


个人Qt安装目录在D:\software\Qt,添加安装目录下的mingw\bin,例如:个人是:D:\software\Qt\mingw\bin

五、使用CMake编译源码包

打开CMake,须要选择源码包目录和编译目录

编译目标文件夹本身建,名字随便,仍是非空格、中文

点击Configure,设置完mingw环境变量后,选择默认选项就能够了

第一次Configure之后

而后,还须要在进行一次Configure,结束之后,红色就会消失了

最后点击Gernerate,完成makefile的生成

六、用mingw编译makefile

编译能够用cmd或者Qt的MADDE Terminal使用mingw编译,方法基本同样,这里我用Qt的MADDE Terminal进行编译

点击开始,找到MADDE Terminal


在MADDE Terminal中进入上一步中的编译目录,个人是:D:\OpenCV-MinGW


输入下面命令,开始编译:

mingw32-make

而后就是漫长的编译等待.........

编译完成后,再继续输入

mingw32-make install

这一步很重要,我一开始就没弄这个,结果浪费了好多时间,执行完之后会生成一个含有bin、lib、include的install文件夹

能够说以上全部的步骤和几个G的源码编译,就是为了最后这个80M的install文件夹

若是你不想按照以上步骤编译,我提供了一个已经编译好的install文件夹(我改了下名字,把install改为OpenCV了)的快盘下载连接:

点击打开连接

直接把库的路径加到.pro里面就好了,代码须要什么库加什么就好了。

最后,把<build_directory>\install\bin添加到环境变量PATH里面吧。例如E:\OpenCV-2.3.1\MinGW\install\bin

从新启动。没重启没添加这个环境变量前,Qt Creator配置好后运行OpenCV -QT测试程序会出错。

七、范例测试

如下例子为转载,原文的.pro路径有些问题,已经修改

路径以你的实际路径为主!!!!

只须要修改.pro文件,添加include和lib。例如

INCLUDEPATH+=E:\OpenCV-2.3.1\MinGW\install\include
INCLUDEPATH+=E:\OpenCV-2.3.1\MinGW\install\include\opencv
LIBS+=E:\OpenCV-2.3.1\MinGW\install\lib\libopencv_core231.dll.a
LIBS+=E:\OpenCV-2.3.1\MinGW\install\lib\libopencv_highgui231.dll.a
LIBS+=E:\OpenCV-2.3.1\MinGW\install\lib\libopencv_imgproc231.dll.a

而后下面就没什么问题了吧。运行下测试程序吧:

程序在这里OpenCV_Example:http://vdisk.weibo.com/s/y6Kv

相关文章
相关标签/搜索