win10下QT5.10+opencv2.4.9配置教程

在win10 64位计算机上使用QT5.10+Opencv2.4.9+CMake3.14.1

一、安装QT5.10

二、安装Opencv2.4.9

三、安装CMake3.14.1

四、配置环境

配置环境变量

打开控制面板--系统和安全--系统--高级系统设置--环境变量--Path--编辑

添加以下路径

D:\CMake\bin

D:\Qt\Tools\mingw530_32\bin

【注意】根据自己的实际路径添加

添加完成后,重启电脑

win10下QT5.10+opencv2.4.9配置教程

打开CMake

设置路径

1为opecv安装路径中的sources

2为自己新建的文件夹,将用来存放opencv编译出的文件

3点击configure

win10下QT5.10+opencv2.4.9配置教程

按图示选择MinGW

win10下QT5.10+opencv2.4.9配置教程

配置C和C++编译路径

D:/Qt/Tools/mingw530_32/bin/gcc.exe

D:/Qt/Tools/mingw530_32/bin/g++.exe

【注意】根据自己的安装路径添加

win10下QT5.10+opencv2.4.9配置教程

选中“WITH_OPENGL”、“WITH_QT”,将“WITH_IPP”取消。然后再次点【Configure】

win10下QT5.10+opencv2.4.9配置教程

再Configure时会错误,点击OK

手动添加报错文件路径

win10下QT5.10+opencv2.4.9配置教程

QT_QMAKE_EXECUTABLE值为:D:/Qt/5.8/mingw53_32/bin/qmake.exe

Qt5Concurrent_DIR值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5Concurrent

Qt5Core_DIR  值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5Core

Qt5Gui_DIR       值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5Gui

Qt5Test_DIR      值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5Test

Qt5Widgets_DIR   值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5Widgets
【注意】根据自己的安装路径添加

再次点击configure

win10下QT5.10+opencv2.4.9配置教程

再次报错,继续添加路径

win10下QT5.10+opencv2.4.9配置教程

Qt5OpenGL_DIR     值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5OpenGL

【注意】根据自己的安装路径添加

再次点击configure

win10下QT5.10+opencv2.4.9配置教程

正常,点击generate

生成完毕后,关闭对话框

 

进入编译生成的文件目录(就是之前自己新建的文件夹)然后该文件夹的空白处Shift+右键,选择“在此处打开命令窗口”。

输入“mingw32-make”命令,按回车进行编译

win10下QT5.10+opencv2.4.9配置教程

win10下QT5.10+opencv2.4.9配置教程

编译成功后,再输入mingw32-make install,回车运行

把编译后,目标目录下的bin目录路径,即

D:\Opencv249build\bin   添加到Path环境变量中。

win10下QT5.10+opencv2.4.9配置教程

打开QT,点击【New Project】

win10下QT5.10+opencv2.4.9配置教程

选择【Qt Widgets Application】,然后点【Choose】

win10下QT5.10+opencv2.4.9配置教程

创建项目名称,选择创建路径,然后点【下一步】

win10下QT5.10+opencv2.4.9配置教程

点【下一步】

win10下QT5.10+opencv2.4.9配置教程

点【下一步】

win10下QT5.10+opencv2.4.9配置教程

【完成】

win10下QT5.10+opencv2.4.9配置教程

在.pro文件中的底部,添加如下内容

模版:

INCLUDEPATH+=D:\OpenCV\opencv\build\include

             D:\OpenCV\opencv\build\include\opencv

             D:\OpenCV\opencv\build\include\opencv2

LIBS += D:\buildOpencv\lib\libopencv_*.a

【注意】根据自己的安装路径修改

win10下QT5.10+opencv2.4.9配置教程

测试

添加如下代码


#include 
using namespace cv;
 
int main()
{
    Mat image;
    image=imread("D:\\OutPutResult\\QtWorkplace\\demo1\\dog.jpg");//括号里更改为自己图像的路径
    namedWindow("显示");
    imshow("显示",image);
    waitKey(0);
    return 0;
}

若可以正常显示图片则配置成功