vs2013安装opencv3.3详解
1提前准备
cmake gui 使用教程,感兴趣的可以看一下
https://jingyan.baidu.com/article/a378c960c20c06b329283047.html
Windows下利用CMake和VS编译OpenCV,主要参考资源:
https://blog.csdn.net/grief_of_the_nazgul/article/details/49446605
https://blog.csdn.net/solomon1558/article/details/43780533
VS2013下OpenCV3.0环境配置:easy
https://jingyan.baidu.com/article/64d05a0245aa70de55f73b12.html
https://blog.csdn.net/langb2014/article/details/50082957
https://jingyan.baidu.com/article/ff411625b1311a12e4823784.html
我们先简单说一下vs安装opencv3.3,他是需要借助cmake编译工具来解决vs与opencv3.3的不兼容问题,因为笔者之前按照13
http://blog.csdn.net/poem_qianmo/article/details/19809337
这个链接很好装,但是opencv3.3在vs2013版上不行,所以才写此文章。话说官网其实也看到了你下载opencv3.3安装以后(怎么下载、安装,自己百度网上很多资料,其实也很简单就是去官网找到opencv-3.3.0-vc14.exe windows版,是一个EXE文件157M,然后双击它,选好安装的目录,点击exact提取,就会自动给你安装真正的opencv3.3,前面EXE文件大家应该经常装软件的那很熟悉啊)然后进去你刚才的安装的目录,看到
D:\opencv\opencv3-3\opencv\build\x64\vc14里面写的vc14即vs2015版,我的vc12即对应vs2013版,所以你明白这个版本要求就明白为啥要这么折腾啦
至于vs2013的安装大家不会的话那就百度吧,先去下载,再看教程安装。
http://jingyan.baidu.com/article/09ea3ede3b2496c0afde3944.html
然后就是cmake的下载、安装了。自己去百度,也是简单的几步就完成了。
2开始cmake编译opencv
安装Cmake的过程比较简单,不再介绍,这里直接讲Cmake的使用,找到安装好的cmake,打开bin/cmake-gui,也就是启动的cmake图标,如下
(1)添加解压出的OpenCV-3.3.0的source,那个文件里面是opencv的C++的源代码,我们可以直接看着学习,所以那它来编译成vs13版,给vs用。文件夹绝对路径(比如,我的绝对路径是D:\opencv\opencv3-3\opencv\sources),这里网上都写的不清楚,所以我在这里cmake老提示找不到相关文件,总报错。
(2)自己提前新建OpenCV-3.3.0的空文件夹在你的win系统上,它用来保存你后面cmake编译好的文件,就是放在这里,这里文件夹名称为“OpenCV3.3_VS2013_x64”,因为OpenCV版本是3.3,编译器是VS2013,并且打算生成x64位的解决方案(比如,我的绝对路径是D:\opencv\opencv3-3\OpenCV3.3_VS2013_x64)
(3)然后点击左下角Configure按钮,出现下面的界面:选择编译器(我选择的是Visual Studio 12 2013 Win64)
然后点击Finish按钮,CMake开始对OpenCV源码进行配置生成并下载相应函数库(此处需要若干分钟,貌似跟网速有关系。。。)。