在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
【注意】根据自己的实际路径添加
添加完成后,重启电脑
打开CMake
设置路径
1为opecv安装路径中的sources
2为自己新建的文件夹,将用来存放opencv编译出的文件
3点击configure
按图示选择MinGW
配置C和C++编译路径
D:/Qt/Tools/mingw530_32/bin/gcc.exe
D:/Qt/Tools/mingw530_32/bin/g++.exe
【注意】根据自己的安装路径添加
选中“WITH_OPENGL”、“WITH_QT”,将“WITH_IPP”取消。然后再次点【Configure】
再Configure时会错误,点击OK
手动添加报错文件路径
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
再次报错,继续添加路径
Qt5OpenGL_DIR 值为:D:/Qt/5.8/mingw53_32/lib/cmake/Qt5OpenGL
【注意】根据自己的安装路径添加
再次点击configure
正常,点击generate
生成完毕后,关闭对话框
进入编译生成的文件目录(就是之前自己新建的文件夹)然后该文件夹的空白处Shift+右键,选择“在此处打开命令窗口”。
输入“mingw32-make”命令,按回车进行编译
编译成功后,再输入mingw32-make install,回车运行
把编译后,目标目录下的bin目录路径,即
D:\Opencv249build\bin 添加到Path环境变量中。
打开QT,点击【New Project】
选择【Qt Widgets Application】,然后点【Choose】
创建项目名称,选择创建路径,然后点【下一步】
点【下一步】
点【下一步】
【完成】
在.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
【注意】根据自己的安装路径修改
测试
添加如下代码
#include
using namespace cv;
int main()
{
Mat image;
image=imread("D:\\OutPutResult\\QtWorkplace\\demo1\\dog.jpg");//括号里更改为自己图像的路径
namedWindow("显示");
imshow("显示",image);
waitKey(0);
return 0;
}
若可以正常显示图片则配置成功