Qt MinGW opencv环境配置测试

以前下载过VS所以当时就用的msvc的编译器,现在下的编译器是MinGw所以找了很多办法终于算是成功了。

首先你要清楚你的MinGw是多少位,然后下载相对应的编译好的opencv压缩包 ,这个在github上有,我的MinGw是32位的用的3.4.5的,如果你和我的位数一样可以下载:链接:
https://pan.baidu.com/s/1UccuhLy9AZJ6HoIaHaWf2w?pwd=6612
提取码:6612

下载完成后解压到一个盘里,不要有中文路径:
Qt MinGW opencv环境配置测试_第1张图片
然后打开自己的环境变量PATH,如果你以前配置过opencv那最好把以前的路径删除了,然后按图配置环境变量:
Qt MinGW opencv环境配置测试_第2张图片
这个时候关机重启一下系统

然后打开Qt,随便创建一个项目,在.pro文件中加入一下:
Qt MinGW opencv环境配置测试_第3张图片


INCLUDEPATH +=D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include\
              D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include\
              D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include\opencv2

LIBS +=D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\x86\mingw\bin\libopencv_*.dll

这个是我电脑安装位置,记得一定修改成自己的位置

然后Ctrl+S保存
在main.cpp添加代码:

#include "widget.h"
#include 

#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
using namespace cv;
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    //    Widget w;
    //    w.show();
    
    Mat img=cv::imread("J://Esp8266//1.jpg");
    imshow("Image", img);
    waitKey(200000);
    
    destroyAllWindows();
    
    return a.exec();
}

然后点击运行:
Qt MinGW opencv环境配置测试_第4张图片
这样就完成了

你可能感兴趣的:(QT,opencv,qt,人工智能)