安装步骤不细写了网上一抓一大把:
1. 官网下载opencv3.2.0.exe
2. 解压到随便哪个目录(比如D:/opencv3.2.0/)
3. 这样解压完后会多层叠一个文件夹(D:/opencv3.2.0/opencv/……)
4.配环境变量Path(计算机右键属性-高级系统设置-环境变量)
5. 系统变量里的Path里加上:
;D:\opencv3.2.0\opencv\build\x64\vc14\bin
注意要和前面的用分号隔开,精确到bin这层(前面的路径根据自己需求改),最好是打开文件夹了再粘贴路径不要自己打。
6. 打开VS2015
我是在跑浅墨大神的opencv教程,所以直接拿了他的一个轮廓检测代码做测试。
然后再是配置链接库之类的,这里有两种:
A。针对每个项目配一遍
B。全局性质的配一遍(不确定是否是一劳永逸,但比A方便一些)
不论是A还是B,要改的几行都是差不多的。先截图A方法
右键-69_基础轮廓查找-属性:
包含目录:
D:\opencv3.2.0\opencv\build\include;D:\opencv3.2.0\opencv\build\include\opencv;D:\opencv3.2.0\opencv\build\include\opencv2
库目录:
D:\opencv3.2.0\build\x64\vc14\lib;
打开【链接器-输入】:
填opencv_world320d.lib
好的!!!许多教程都教了上面那些。
然而我照着做完出现了:
LINK ERROR 1104: 无法打开文件 opencv_world320d.lib
乱七八糟的查了好多方法。重启啊,改什么版本啊都试过了
最后发现应该这样解决:
打开【链接器-常规】:
这个路径填上(要精确到opencv_world.lib的上一层)
填完瞬间好了。。。
对哦还有全局配置的方法。这里看浅墨大神的博客第一章吧。http://blog.csdn.net/poem_qianmo/article/details/19809337
哎多多少少也配了好多次opencv了,换设备换系统换语言的时候都配一遍,结果竟然还是没轻车熟路,还是会出问题也是让我有些意外。
这次是因为电脑里有个VS2015,需要开发Opencv就必须用3.1.0及以上的版本。
我之前用VS2015+opencv3.0.0. 经常出现连搜都不知道咋搜的中断
findcontours都会报错说发生了错误要中断。换成3.2.0版本后就全跑通了。