赞
踩
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。