cmake+opencv_contrib+vs 2015

1.所需工具

Opencv3.3 Opencv3.3

Cmake Cmake下载

contrib Opencv_contrib_3.3.0

这里说一下,Opencv尽量使用对应版本的Contrib模块,不然在Cmake的时候容易出错。

2.CMake编译

下载完三个工具之后,全部解压/安装,在Opencv文件夹下建立一个newbuild文件夹(名字随意),比如我的OPencv装在D:\opencv3.3\opencv。则可以新建一个文件夹,这样就有了D:\opencv3.3\opencv\newbuild。

下载完Cmake的zip文件之后解压ZIP,打开文件夹,进入bin文件夹下,打开Cmake_gui.exe。


点击Tools-Configure进入VS选择。


这里我用的VS2015 编译的64版本 所以选择Win64  32的直接选 14 2015即可

之后点Finish就会开始.配置完成之后出现如下所示


在图示位置加入你下载的contrib的modules文件地址。点击Generate,等待完成即可。如果途中有遇到需要下载ffmepeg或者ipp之类的下载不完成而出现错误的情况,要么是网速不好,要么就是你下载的opencv与contrib版本不匹配。之前也说了,下载对应版本的opencv与contrib再次进行尝试即可。

3.VS2015编译

之后进入newbuild文件下打开OPENCV.sln,进入VS2015环境


右键解决方案,选择重新生成解决方案。进行这一步之前最好关闭360安全卫士、360杀毒之类的软件,不然会导致编译不成功(原因不知道,反正我的360是不断弹出文件执行误操作,阻止编译了)。然后继续等待10分钟左右。即可编译成功。


全部生成成功之后,找到CMakeTargets下的INSTALL,右键INSTALL按如图所示选择即可(Debug下编译生成一次得到尾号带d的dll,Release下编译生成一次得到不带d的dll,可分别生成一次,只调试的话生成Debug即可)。然后newbuild文件夹下的install即成了新的包含了contrib模块的opencv库。之后便可以进行VS2015+opencv环境配置。

VC++ 包含目录、库目录、链接器下的附加项


新建一个Win32项目,添加C++文件如图所示双击Microsoft.CPpp.x64.user进入配置界面(找不到x64的先如下图所示,右键项目,选择属性,配置管理器,设置成x64平台)


然后添加附加依赖项

输入你OPencv所在文件的VC14的lib下的.*lib地址就行。之后就OK了 然后就可以测试代码了。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值