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
安装包直接在官网上下载。
2.qt5.9.1安装安装包位置:http://download.qt.io/archive/qt/
下载后点击安装,一直点下一步就可以。
编译器根据自己的vs版本选择相应的版本安装即可,建议先安装vs
选择安装位置,建议D:/F:盘。
然后等待完成。
3.解压opencv然后下载Opencv安装包,官网上下载即可,Home - OpenCV。下载任意版本即可。下载之后是个压缩包,直接解压到指定文件夹即可。
解压后打开文件夹,新建new_build文件夹用于存放编译好的源码。
Opencv扩展模块,很多扩展的算法都在这个板块中,例如特征提取SIFT,SURF等,建议下载编译这一模块。
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
双击之后打开,可选择Debug或者release版本分别生成
点击生成,要一会时间
或者
可以两个版本一次生成
成功之后选择Install生成即可
New-build中多了install文件夹,代表生成成功
新建项目属性表,起名OPENCV453
右键属性
右键属性打开设置
包含目录
库目录
附加依赖项(release版本)
然后开始测试()
生成之后
开始运行
需要包含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)
然后添加以下代码,点击运行
编译成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)