一: 下载最新版opencv  for windows, superpack下载地址:http://www.opencv.org.cn/index.php/Download
二:解压opencv
三:下载cmake
下載地址:http://www.cmake.org/cmake/resources/software.html
安装时:

四:编译opencv
添加环境变量:
mingw32-make路径<qt_directory>\mingw\bin,添加到Path中。
 打开cmake,第一个路径是opencv所在路径;第二个路径自己定义,就是opencv输出路径,记为build_directory。
 点击configure,

 选择mingw makefiles,然后finish。再次点击configure,红色消失。点击generate。
运行cmd,切换到opencv输出目录 <build_directory>,输入mingw32-make开始编译,编译完成后 ,再继续输入 mingw32-make install
这一步很重要,我一开始就没弄这个,结果浪费了好多时间,执行完以后会生成一个含有bin、lib、include的install文件夹
 最后,把<build_directory>\install\bin添加到环境变量PATH里面吧,重新启动。(如果不行的话,可以把该目录下的所有文件复制到工程目录下试一试)
五:用QT编写程序
 记得在pro文件中添加
view source
print?
| 1 | INCLUDEPATH += <build_directory>\install\include\ | 
| 3 | <build_directory>\install\include\opencv\ | 
| 5 | <build_directory>\install\include\opencv2 | 
| 7 | LIBS += <build_directory>\install\lib\libxxx.a\ | 
根据实际需要添加库
六:可能还需要设置QMAKE的参数
 在pro文件中添加
CONFIG += rtti
;
CONFIG += exceptions
;