Opencv3.4+contrib+vs2017配置

第一步:安装vs2017
下载地址:https://www.visualstudio.com/zh-hans/downloads/
第二步:下载并解压Opencv 和 contrib模块,版本要相互对应,否则会出错。
下载地址:https://opencv.org/
第三步:camke下载及配置
下载地址:https://cmake.org/
第四步:配置cmake编译opencv源文件
①打开Bin文件下的cmake-gui
②在where is the source code 对话框选择解压了的opencv3.4文件夹中的source文件夹
③在where to build the binaries选择存放待编译的文件路径。
④Config选项框选择Visual Studio 15 2017 win64选项,点击Finish
⑤完成后,在红色区域找到OPENCV_EXTRA_MOUDULES_PATH项,设置contrib库的modules目录,然后点configure进行第二次配置。
⑥点击Generate done 两次
⑦打开第三步中的路径,用vs2017打开OpenCV.sln。
⑧选择Debug模式或者Release模式X64位
⑨右键解决方案重新生成(漫长的等待)结束后,就是将opencv和contrib综合了起来。点开CmakeTargets–>INSTALL,右键->【仅用于项目】->【仅生成INSTALL】
⑩将install文件剪切到磁盘根目录即可。刚才编译的文件可以删掉
最后一步:配置环境变量和vs2017
1. 右键电脑【属性】
2. 【高级系统设置】
3. 【环境变量】
4. 【系统变量】【Path】
编译目录\install\x64\vc15\bin 的完整路径
注意这要改成你的路径,多个变量值以英文分号分开。
在vs2017中新建一个C++工程,打开属性管理器:视图->其他窗口->属性管理器。
根据编译时选择的是Debug还是release模式选择 Release x64右键“属性或者Debug x64右键“属性:
添加包含目录 ->vc++目录->包含目录->选择编辑,依次添加 Install\opencv3.4_install\include;Install\opencv3.4_install\include\opencv;Install\opencv3.4_install\include\opencv2
添加库目录 ->VC++目录->库目录->选择编辑,添加 Install\opencv3.4_install\x64\vc15\lib
链接器->输入->附加依赖项
敲入
opencv_aruco341.lib
opencv_bgsegm341.lib
opencv_bioinspired341.lib
opencv_calib3d341.lib
opencv_ccalib341.lib
opencv_core341.lib
opencv_datasets341.lib
opencv_dnn_objdetect341.lib
opencv_dnn341.lib
opencv_dpm341.lib
opencv_face341.lib
opencv_features2d341.lib
opencv_flann341.lib
opencv_fuzzy341.lib
opencv_hdf341.lib
opencv_hfs341.lib
opencv_highgui341.lib
opencv_img_hash341.lib
opencv_imgcodecs341.lib
opencv_imgproc341.lib
opencv_line_descriptor341.lib
opencv_ml341.lib
opencv_objdetect341.lib
opencv_optflow341.lib
opencv_phase_unwrapping341.lib
opencv_photo341.lib
opencv_plot341.lib
opencv_reg341.lib
opencv_rgbd341.lib
opencv_saliency341.lib
opencv_shape341.lib
opencv_stereo341.lib
opencv_stitching341.lib
opencv_structured_light341.lib
opencv_superres341.lib
opencv_surface_matching341.lib
opencv_text341.lib
opencv_tracking341.lib
opencv_video341.lib
opencv_videoio341.lib
opencv_videostab341.lib
opencv_xfeatures2d341.lib
opencv_ximgproc341.lib
opencv_xobjdetect341.lib
opencv_xphoto341.lib
其中341代表opencv3.4.1版本,其他版本改成对应数字即可。

如果不想编译,请转到下面地址,这是我已经编译好的opencv3.4.1+contrib下载地址https://download.csdn.net/download/mengxiangpeng123/10330226
根据里面readme文件进行最后一步配置即可

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值