Qt5 与OpenCV4教程一:Qt5.12安装与OpenCV4.5.0配置
一、Qt下载与安装
1、清华大学镜像下载
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
本文下载版本为Windows 下Qt5.12
2、安装:如下博客有完整下载安装和配置过程
https://dengjin.blog.csdn.net/article/details/88975907
二、OpenCV4.5.0下载与配置
1、OpenCV4.5.0下载
官网下载非常慢
采用以下博客下载,在此感谢!
https://blog.csdn.net/bookzhan/article/details/104753855
2、OpenCV配置
在此参考以下博客过程配置,在此谢过。
https://blog.csdn.net/wfwayne/article/details/109713885
(1)、下载解压:解压OpenCV4.5.0后出现opencv文件夹,内有build与sources两个文件夹
3、Cmake下载及安装
(1)下载
下载后安装:
(2)、配置:其中buildmingw为自已建立的文件夹
然后
然后
然后选择配置:
配置后,配置生成:
(3)在cmd中输入:
cd F:\OpenCV4.5.0\opencv\buildmingw
mingw32-make -j 8
mingw32-make install
(4)OpenCV(MinGW)添加环境变量
在系统变量 Path中为OpenCV添加环境变量
F:\OpenCV4.5.0\opencv\buildmingw\install\x64\mingw\bin
三、测试
1、打开Qt、建立项目
2、在test_OpenCV.pro中添加如下语句:
INCLUDEPATH += F:\OpenCV4.5.0\opencv\buildmingw\install\include
CONFIG(debug, debug|release): {
LIBS += F:\OpenCV4.5.0\opencv\buildmingw\install\x64\mingw\bin\libopencv_*d.dll
} else:CONFIG(release, debug|release): {
LIBS += -LF:\OpenCV4.5.0\opencv\buildmingw\install\x64\mingw\bin\
-llibopencv_core450 \
-llibopencv_highgui450 \
-llibopencv_imgcodecs450 \
-llibopencv_imgproc450 \
-llibopencv_features2d450 \
-llibopencv_calib3d450
}
3、注意需使用Release构建程序(上面编译OPENCV_BUILD_TYPE选择了Release)
4、在dialog.cpp中添加代码
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
cv::Mat image = cv::imread("D:\\images\\lena.jpg");
cv::namedWindow("My Image");
cv::imshow("My Image",image);
5、最后显示