windows下qt5.8.0配置opencv 3.1

来源:互联网 发布:如何升级mac osx10.10 编辑:程序博客网 时间:2024/06/06 03:21

2017-4-17
windows下qt5.8.0配置opencv 3.1
我的环境:win7+qt5.8.0+qtcreator4.2.1+opencv3.1

和在VS下配置是一样的,主要有三部分需要配置:环境变量(bin)、库目录(lib)、包含目录(include)

我的opencv安装路径是C:\opencv
1. 把C:\opencv\build\x64\vc12\bin加入环境变量
2. 配置库目录和包含目录
在Qt项目的pro文件中添加如下:

INCLUDEPATH += C:\opencv\build\includeINCLUDEPATH += C:\opencv\build\include\opencvINCLUDEPATH += C:\opencv\build\include\opencv2LIBS +=C:\opencv\build\x64\vc12\lib\opencv_world310d.lib

写一个测试代码,打开一个图像,看是否有错,无错则成功

#include "mainwindow.h"#include <QApplication>#include "opencv2/opencv.hpp"using namespace cv;int main(int argc, char *argv[]){    QApplication a(argc, argv);    MainWindow w;    cv::Mat img = imread("d://12.jpg");    cv::imshow("12",img);    waitKey(0);    w.show();    return a.exec();}
0 0