windows下qt5.8.0配置opencv 3.1

时间:2022-09-20 03:32:17

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\include
INCLUDEPATH += C:\opencv\build\include\opencv
INCLUDEPATH += C:\opencv\build\include\opencv2

LIBS +=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();
}