Win10下OpenCV3.2.0+VS2015配置
来源:互联网 发布:vasp 5.3.5 软件下载 编辑:程序博客网 时间:2024/05/08 20:34
注:
1)本文参考毛星云的博客配置过程,链接如下:http://blog.csdn.net/poem_qianmo/article/details/19809337,里面有很多详细的讲解,有兴趣可以移步;
2)配置完毕后的代码测试,可以参考:
https://github.com/QianMo/OpenCV3-Intro-Book-Src
一 预备知识
很多人可能在选择适配的OpenCV版本上犹豫过,这里做个统一的解答。
首先在下载的openCV解压目录opencv/build/x64/下查看文件夹名,如下图:
其中,
vc8= Visual Studio 2005
vc9 = Visual Studio2008
vc10 = Visual Studio2010
vc11 = Visual Studio2012
vc12 = Visual Studio2013 …
依次类推,
vc14 = Visual Studio2015
所以官方给的版本,最适合VS2015的就是openCV3.2.0,其他的当然也可以配置成功,但是有时候会出现一些莫名的小错误,最好还是选择适配版本。我安装的VS2015,所以就选择了openCV3.2.0。亲测openCV3.0.0也可以配置成功。
二 下载
链接:https://opencv.org/opencv-3-2.html
下载后直接双击解压即可。
三 配置
1) 添加环境变量
右键“我的电脑---属性---高级系统设置---环境变量,在下方“环境变量”里找到“Path”,进入编辑;
添加”…opencv\build\x64\vc14\bin”,如图所示:
笔者将opencv解压在D盘的openCV文件夹下,故文件目录如上。大家根据自己的实际情况调整即可。添加完毕后点击应用,保险起见可以重启系统确保生效。
2) VC++目录下的配置
在VS里新建Win32控制台应用程序,选择空项目创建工程如HelloOpenCV;在源文件里添加一个cpp文件,如“test.cpp”;
选择菜单---视图---属性管理器,VS里会出现属性管理器工作区。单击属性管理工作区,选择HelloOpenCV---debug | x64--- Microsoft.Cpp.x64.user,右击选择属性。
选择VC++ ---包含目录:
添加以下三条路径:
D:\openCV\opencv\build\include
D:\openCV\opencv\build\include\opencv
D:\openCV\opencv\build\include\opencv2
当然具体的目录还是要看自己的解压位置,通过选择路径比手动输入路径要准确保险的多。
接着配置库目录。
添加以下路径:
D:\openCV\opencv\build\x64\vc14\lib
如果选择了以前的openCV版本在vcxx下可能还有别的lib,一起包含进来就好。
3) 链接库目录下的配置
选择链接器-- 输入 – 附加依赖项:
手动输入:
opencv_world320d.lib
opencv_world320.lib
其他版本openCV需要添加的可以在路径D:\openCV\opencv\build\x64\vc14\lib下查看,后缀为.lib的名称都需要输入进去。从openCV3起lib就很精简了,opencv3.0.0有4个,opencv3.2.0只有两个,而之前的版本多达十几个。
4) 在windows文件夹下加入dll文件
在D:\openCV\opencv\build\x64\vc14\bin下查找后缀为.dll的文件:
拷贝到C:\Windows\System32即可。
四 测试
在一开始建立的test.cpp里输入以下代码:
#include<iostream> #include<windows.h>#include<stdlib.h>#include<opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> usingnamespace cv;int main(){ Mat img = imread("jinx.jpg"); namedWindow("jinx"); imshow("jinx", img); waitKey(6000);}
并将准备好的图片放在test.cpp同级目录下,编译运行得到效果图:
至此,配置全部结束~
如果出现问题,可以返回去仔细检查前面的步骤有没有出错,也可以移步文章开头的博客查阅相关内容。
2017/10/24
seafire
- Win10下OpenCV3.2.0+VS2015配置
- Win10环境下VS2015+opencv3.1.0配置
- win10的VS2015下配置opencv3.2
- win10系统下vs2015配置opencv3.0.0
- Win10+VS2015下配置OpenCV3.2教程
- win10 + vs2015 + opencv3.0配置
- WIN10+VS2015+OpenCV3.1.0配置
- win10+opencv3.2+vs2015配置
- opencv3.2+VS2015 win10配置
- win10下vs2015配置Opencv3.1.0过程详解
- Win10 64位 + VS2015 下的 OpenCV3.1.0 配置详解
- win10下vs2015配置Opencv3.1.0过程详解
- win10下vs2015配置Opencv3.1.0过程详解
- win10下vs2015的OpenCV3.1配置方法
- win10下vs2015配置Opencv3.3.1过程详解
- win10下vs2015配置Opencv3.1.0过程详解
- 配置opencv+python_and_ VS2015 + opencv3.2.0 + win10 配置开发环境
- opencv配置(win10+VS2015+opencv3.1)
- 利用三元组求稀疏矩阵的加、减、逆置(c语言)
- JTAG的SWD接线方式
- 实验三、顺序栈和链栈
- mysql语句
- 使用Java通过sql server做出的第一个订单系统(+心路历程)
- Win10下OpenCV3.2.0+VS2015配置
- tomcat学习之二:tomcat的结构
- msyql中cast()与convert()的区别
- 关于用户注册界面测试用例总结
- python自动订餐小程序
- MySql多表联查
- 数组名作为函数参数例子(C语言)
- java初入多线程11
- Spring入门