Opencv4.5.3+vs2015+qt5.9.1配置

Opencv4.5.3+vs2015+qt5.9.1配置,第1张

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

版权声明:本文为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。下载任意版本即可。下载之后是个压缩包,直接解压到指定文件夹即可。

解压后打开文件夹,新建new_build文件夹用于存放编译好的源码。

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

4.下载cmake

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

5.开始编译

下载之后打开cmake,选择源码目录与编译目录。

Configure

勾选BUILD_opencv_world

不要勾选IPP

勾选

勾选QT(不勾选好像也可以,并且编译成功率较高,编译完之后直接引用即可)

继续configure,跳出这个not found,选择以下路径

并且搜索extra与OPENCV_ENABLE_NONFREE”,一同勾选

继续configure,一直点configure知道无红色

然后generate

点击Open_Project或者去new_build目录下打开opencv.sln

6.生成库文件

双击之后打开,可选择Debug或者release版本分别生成

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


可以两个版本一次生成
成功之后选择Install生成即可
New-build中多了install文件夹,代表生成成功

7.配置属性表

新建项目属性表,起名OPENCV453
右键属性

右键属性打开设置

包含目录

库目录

附加依赖项(release版本)

8.vs测试

然后开始测试()

生成之后
开始运行

9.QT测试

需要包含opencv头文件,新建opencv.pri文件,文本打开输入
INCLUDEPATH+= D:python_opencvbuildinstallincludeopencv2
D:python_opencvbuildinstallinclude

LIBS+=-LD:python_opencvbuildinstallx64vc15lib -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)

然后添加以下代码,点击运行

编译成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3970441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存