QT使用opencv

一: 下载最新版opencv  for windows, superpack

下载地址:http://www.opencv.org.cn/index.php/Download

二:解压opencv

三:下载cmake
下載地址:http://www.cmake.org/cmake/resources/software.html

安装时:

QT使用opencv


四:编译opencv

添加环境变量:
mingw32-make路径<qt_directory>\mingw\bin,添加到Path中。

打开cmake,第一个路径是opencv所在路径;第二个路径自己定义,就是opencv输出路径,记为build_directory。

点击configure,

QT使用opencv


选择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文件中添加

INCLUDEPATH += <build_directory>\install\include\

                           <build_directory>\install\include\opencv\

                            <build_directory>\install\include\opencv2

LIBS += <build_directory>\install\lib\libxxx.a\

根据实际需要添加库

六:可能还需要设置QMAKE的参数

在pro文件中添加

CONFIG += rtti
CONFIG += exceptions


你可能感兴趣的:(qt,opencv)