Opencv4.5.3+vs2015+qt5.9.1配置

安装包下载

1.qt5.9.1安装
安装包位置:http://download.qt.io/archive/qt/
百度云:
链接:https://pan.baidu.com/s/1Fq8HVMr42JCDn1GQJLoaGA
提取码:la52

下载cmake:
https://cmake.org/download/。
链接:https://pan.baidu.com/s/13GeACwIHgDIC1MHFEDUb2g
提取码:la54

opencv源码
链接:https://pan.baidu.com/s/1q5uN4CdxETS-PlJTtrzJgA
提取码:alla

opencv4.5.3扩展模块下载:扩展模块

版权声明:本文为CSDN博主「拉啦lL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_51303272/article/details/120789091

1.安装vs2015(qt与vs安装可看上一篇(Pcl1.8.1+vs2015+qt5.9.1+vtk8.0.0配置)

安装包直接在官网上下载。

2.qt5.9.1安装

安装包位置:http://download.qt.io/archive/qt/
下载后点击安装,一直点下一步就可以。

编译器根据自己的vs版本选择相应的版本安装即可,建议先安装vs

选择安装位置,建议D:/F:盘。

然后等待完成。

3.解压opencv

然后下载Opencv安装包,官网上下载即可,Home - OpenCV。下载任意版本即可。下载之后是个压缩包,直接解压到指定文件夹即可。
Opencv4.5.3+vs2015+qt5.9.1配置_第1张图片

Opencv4.5.3+vs2015+qt5.9.1配置_第2张图片

解压后打开文件夹,新建new_build文件夹用于存放编译好的源码。
Opencv4.5.3+vs2015+qt5.9.1配置_第3张图片

Opencv扩展模块,很多扩展的算法都在这个板块中,例如特征提取SIFT,SURF等,建议下载编译这一模块。
在这里插入图片描述
扩展模块下载

4.下载cmake

https://cmake.org/download/,点击最新版本下载即可

5.开始编译

下载之后打开cmake,选择源码目录与编译目录。
Opencv4.5.3+vs2015+qt5.9.1配置_第4张图片

Configure
Opencv4.5.3+vs2015+qt5.9.1配置_第5张图片

勾选BUILD_opencv_world
在这里插入图片描述

不要勾选IPP
在这里插入图片描述

勾选
在这里插入图片描述

勾选QT(不勾选好像也可以,并且编译成功率较高,编译完之后直接引用即可)
在这里插入图片描述

继续configure,跳出这个not found,选择以下路径
在这里插入图片描述

并且搜索extra与OPENCV_ENABLE_NONFREE”,一同勾选
在这里插入图片描述

继续configure,一直点configure知道无红色
在这里插入图片描述

然后generate
在这里插入图片描述

点击Open_Project或者去new_build目录下打开opencv.sln
Opencv4.5.3+vs2015+qt5.9.1配置_第6张图片

6.生成库文件

双击之后打开,可选择Debug或者release版本分别生成
在这里插入图片描述

Opencv4.5.3+vs2015+qt5.9.1配置_第7张图片

点击生成,要一会时间
或者

Opencv4.5.3+vs2015+qt5.9.1配置_第8张图片
Opencv4.5.3+vs2015+qt5.9.1配置_第9张图片

可以两个版本一次生成
成功之后选择Install生成即可
New-build中多了install文件夹,代表生成成功
在这里插入图片描述

7.配置属性表

新建项目属性表,起名OPENCV453
右键属性
Opencv4.5.3+vs2015+qt5.9.1配置_第10张图片

右键属性打开设置
Opencv4.5.3+vs2015+qt5.9.1配置_第11张图片

包含目录
在这里插入图片描述

库目录
在这里插入图片描述

附加依赖项(release版本)
Opencv4.5.3+vs2015+qt5.9.1配置_第12张图片

8.vs测试

然后开始测试()
Opencv4.5.3+vs2015+qt5.9.1配置_第13张图片
生成之后
开始运行

Opencv4.5.3+vs2015+qt5.9.1配置_第14张图片

9.QT测试

需要包含opencv头文件,新建opencv.pri文件,文本打开输入
INCLUDEPATH+= D:\python_opencv\build\install\include\opencv2
D:\python_opencv\build\install\include

LIBS+=-LD:\python_opencv\build\install\x64\vc15\lib -lopencv_aruco453
-lopencv_barcode453
-lopencv_bgsegm453
-lopencv_bioinspired453
-lopencv_calib3d453
-lopencv_ccalib453
-lopencv_core453
-lopencv_datasets453
-lopencv_dnn_objdetect453
-lopencv_dnn_superres453
-lopencv_dnn453
-lopencv_dpm453
-lopencv_face453
-lopencv_features2d453
-lopencv_flann453
-lopencv_fuzzy453
-lopencv_gapi453
-lopencv_hfs453
-lopencv_highgui453
-lopencv_img_hash453
-lopencv_imgcodecs453
-lopencv_imgproc453
-lopencv_intensity_transform453
-lopencv_line_descriptor453
-lopencv_mcc453
-lopencv_ml453
-lopencv_objdetect453
-lopencv_optflow453
-lopencv_phase_unwrapping453
-lopencv_photo453
-lopencv_plot453
-lopencv_quality453
-lopencv_rapid453
-lopencv_reg453
-lopencv_rgbd453
-lopencv_saliency453
-lopencv_shape453
-lopencv_stereo453
-lopencv_stitching453
-lopencv_structured_light453
-lopencv_superres453
-lopencv_surface_matching453
-lopencv_text453
-lopencv_tracking453
-lopencv_video453
-lopencv_videoio453
-lopencv_videostab453
-lopencv_wechat_qrcode453
-lopencv_world453
-lopencv_xfeatures2d453
-lopencv_ximgproc453
-lopencv_xobjdetect453
-lopencv_xphoto453\

记得匹配自己的目录,斜线\
pro文件写入include(路径//opencv.pri)
Opencv4.5.3+vs2015+qt5.9.1配置_第15张图片

然后添加以下代码,点击运行
Opencv4.5.3+vs2015+qt5.9.1配置_第16张图片
Opencv4.5.3+vs2015+qt5.9.1配置_第17张图片

编译成功

你可能感兴趣的:(c++,qt,opencv,qt,opencv,c++,vs2015)