win10下vs2015配置Opencv3.1.0详细过程
 更新时间:2017年11月22日 14:43:31   作者:爱跑步的铁锤  

这篇文章主要为大家详细介绍了win10下vs2015配置Opencv3.1.0的详细过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

才发现Opencv3.1.0已经发布了,刚好电脑重装系统就配置了一下,发现比Opencv2的配置过程更加简单,而且已经适配了vs2015。
下载安装Opencv3.1.0
1.下载Opencv3.1.0,进入官网,点击opencv for windows即可下载。
 
点击运行下载好的文件。实际上,opencv的安装程序就是解压缩文件,个人因为只有C盘,所以就直接在C盘建了一个文件夹Opencv3.1.0。

选好路径之后点击Extract即可。
OpenCV3.1.0环境变量配置
选择此电脑(计算机),右键属性->高级系统设置->环境变量->系统变量->找到Path->在变量值中添加相应路径,我的路径是 C:\\Opencv3.1.0\\opencv\\build\\x64\\vc14\\bin, 注意分号请用英文输入法输入。这次更新发现一直存在的x86文件夹已经删除了,也就是说不支持vs2015的x86编译了,这个问题之后也会强调。另外如果你是vs2013请选择vc12文件夹,如果你是其他更老的vs版本,建议选择其他版本的opencv。

 
 

建立一个Win32控制台项目
1.首先打开VS2015
文件->新建->项目->Visual C++新建Win32控制台项目

2.点击下一步,在点击下一步,勾选空项目,然后点击完成

VS2015包含目录、库目录配置
1.现在进行目录的配置
先在源文件下建立一个.cpp源文件
命名为main.cpp

2.然后点击视图,在视图下找到其他窗口,在其他窗口下找到属性管理器,点击打开

3.然后便会有一个属性管理器的窗口了,接下来点开工程文件test,下边会有一个Debug|x64的文件夹,点开,下有名为Microsoft.Cpp.x64.user的文件,右键属性

4.然后选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录
C:\\Opencv3.1.0\\opencv\\build\\include
C:\\Opencv3.1.0\\opencv\\build\\include\\opencv
C:\\Opencv3.1.0\\opencv\\build\\include\\opencv2
这三条路径要依据自己解压OpenCV3.1的路径进行修改

5.再点击库目录添加下面一条路径
C:\\Opencv3.1.0\\opencv\\build\\x64\\vc14\\lib
6.还是刚才的属性页面
点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件
opencv_world310d.lib

说明:这里小编添加的是Debug模式的,会看到文件的结尾有d,假如要添加Release模式的,将d去掉即可
即opencv_world310.lib
显示图片
1.配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功吧! 首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码

#include<opencv2\\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread(“wallpaper.jpg”);//图片必须添加到工程目录下
//也就是和test.cpp文件放在一个文件夹下!!!
imshow(“测试程序”, picture);
waitKey(20150901);
}

然后点击本地Windows调试器,或者按F5运行程序—
会发现报错了。。。

这里应该这样选择

这样就可以显示图片啦,图片太大了。。。就截了一部分

总结
以上就完成了win10下vs2015配置Opencv3.1.0,发现随着Opencv版本的更迭,配置过程越来越容易了,希望在之后的研究僧生活里和大家共同学习图像相关的知识,一同进步。下一步,打算闲暇时间结合@毛星云大神的《Opencv3编程入门》看一下官方的Tutorials

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。

您可能感兴趣的文章:VS2019配置opencv详细图文教程和测试代码的实现VS2019下opencv4.1.2配置图文教程(永久配置)VS2015下OpenCV配置方法图文教程VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)VS2019配置OpenCV时找不到Microsoft.Cpp.x64.user的解决方法VS2015+Qt5+OpenCV3开发环境配置vs2019永久配置opencv开发环境的方法步骤OpenCV 3.1.0+VS2015开发环境配置教程VS2019+python3.7+opencv4.1+tensorflow1.13配置详解opencv配置的完整步骤(win10+VS2015+OpenCV3.1.0)

win10
vs2015
Opencv3.1.0

相关文章
浅谈.Net中的序列化和反序列化这篇文章主要介绍了.Net中的序列化和反序列化的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下 2020-07-07
asp.net(c#)限制用户输入规定的字符和数字的代码这几天在看到一个网站的注册的时候,就只允许输入规定的字符和数字。我就好奇的写了一个校验的代码。呵呵 不知道对大家有没有用。如果有用的话可以保存。没有用就当是看看以下了。 2010-10-10
.net c# gif动画如何添加图片水印实现思路及代码本文将详细介绍下c#实现gif动画添加图片水印,思路很清晰,感兴趣的你可以参考下哈,希望可以帮助到你 2013-03-03
asp.net core webapi项目配置全局路由的方法示例这篇文章主要介绍了asp.net core webapi项目配置全局路由的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2018-09-09
CommunityServer又称CS论坛的相关学习资料以前项目需要整合这个论坛,同事找了一些资料,现在放上来,并说下自己对这个论坛的看法。 2009-05-05
使用asp.net mvc,boostrap及knockout.js开发微信自定义菜单编辑工这篇文章主要介绍了使用asp.net mvc,boostrap及knockout.js开发微信自定义菜单编辑工具,非常不错,具有参考借鉴价值,需要的朋友可以参考下 2017-05-05
ASP.NET数据库存取图片的方法这篇文章主要为大家详细介绍了ASP.NET数据库如何存取图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2017-01-01
浅谈ASP.NET中多层架构Asp.net的多层架构主要是为了解决数据层,逻辑层,表示层等之间的关系。我的做法是这样的:首先建立一个DataCore的基类。基类里面封装了一些低层的数据库的基本操作,比如说数据库联接,调用存储过程等等。 2015-06-06
c#委托与事件(详解)本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论
2012-12-12
.NET 解决TabControl 页里面多余边距问题经验分享不知道各位同学有没有遇到在向TabPage添加内容后,里面的东西总是填不满 TabPage,总是有几个像素的空白边距 2012-04-04

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。