当前位置:   article > 正文

vs2017 和opencv3.3.1已经contrib配置_vs2017和opencv里哪个编译器匹配

vs2017和opencv里哪个编译器匹配

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/132710?site
推荐阅读
相关标签
  

闽ICP备14008679号