vs2017 和opencv3.3.1已经contrib配置

opencv3之后对2做了很多修改,代码更加又没,简化。之后我会附上链接(编译好的opencv库),只要你有vs2017 都可以使用

首先 vs2017 这个更新到最新版的就可以,至于下载哪个版本的,个人感觉无所谓下面附一下我的截图



另外 我很少加vs2017去配置opencv2的,vs2017刚出来的 时候我配置了opencv2.4.9但是只能用x86的配置,有时候会内存不够而卡退。

然后是cmake ,我用的是cmake3.10.0,cmake的版本很有讲究,老的版本cmake下载东西会下载不了,新的可能搭配不了

附:cmake要配置环境变量,bin文件加到path变量下就可以

萌新可能会试上很长一段时间,这里不多赘述版本的搭配。上图


然后你需要opencv的源码,去官网下载source,和contrib的源码,去github下载,官网提供了通道。两个文件分开放,不要放在一起。


这里的第一个是opencv的源码,第二个是新建的空文件夹。然后点 configure按钮



然后 搜索 mod



这里contrib目录选到moduls下面  

其他还有一些附加选项



这里单独说一下cuda,cuda的版本和opencv很容易产生冲突而出错,萌新不建议选。

前面的matlba或者python你都必须要有环境变量才能选,否则取消

一直点击config,直到全部变白

然后点击generate 


进入你的文件夹下面,打开opencv.sln (我一般是先以管理员身份打开vs,然后在vs里面打开)



打开之后等一会等下面的蓝色分析进行完之后再编译

编译的过程非常漫长,如果出错,就找到cmake,去除编译出错的部分,重新生成然后编译


配置改成release


点重新生成开始编译,时间根据你的cpu和硬盘决定。

伸手党从这里开始看,编译完成后你的文件夹里面有个install文件


这个就是用到的其他的可以删除了,bin目录放到path环境变量里面


新建控制台应用程序 首先改环境release 64



包含目录写你的三个include文件



至于链接器的输入的附加依赖选项,这个要你lib下所有lib文件的名字写上,我上传的文件里面有一个txt里面有所有的名字


然后就可以用了,过程并不复杂就是英文版本的原因,各种出错,没有办法,只能一个一个试试。

这个是我的编译好的opencv      https://download.csdn.net/download/bomingzi/10294953

  • 2
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页

打赏

bomingzi

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值