win10下vs2015配置Opencv3.1.0过程详解(转)
下载安装Opencv3.1.0
下载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);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
然后点击本地Windows调试器,或者按F5运行程序—–
会发现报错了。。。
这里应该这样选择
这样就可以显示图片啦,图片太大了。。。就截了一部分
总结
以上就完成了win10下vs2015配置Opencv3.1.0,发现随着Opencv版本的更迭,配置过程越来越容易了,希望在之后的研究僧生活里和大家共同学习图像相关的知识,一同进步。下一步,打算闲暇时间结合@毛星云大神的《Opencv3编程入门》看一下官方的Tutorials
- http://blog.csdn.net/u011635764/article/details/50564259
- http://www.lai18.com/content/2457207.html
- http://blog.csdn.net/lanergaming/article/details/48689841
- http://download.csdn.net/detail/gghyoo/9366488
- http://blog.csdn.net/zhangsheng19860919/article/details/50519913
win10下vs2015配置Opencv3.1.0过程详解(转)的更多相关文章
- win10下vs2015配置Opencv3.1.0过程详解
下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载. 点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...
- Win10 +VS2015 配置openCV3.4.0
配置过程参考链接:https://www.cnblogs.com/linshuhe/p/5764394.html 其他链接:https://blog.csdn.net/weixin_39393712/ ...
- Win10下Clion配置opencv3
本人不想在爱机装一个vs2013或者vs2015这种庞然大物,可是手头要弄一个基于windows的opencv项目,就只好装了个Clion,期间踩了不少坑,记录一下. 参考网址:http://www. ...
- MySQL5.7升级到8.0过程详解
前言: 不知不觉,MySQL8.0已经发布好多个GA小版本了.目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了.本篇文章主要介绍从 ...
- IIS8 使用FastCGI配置PHP环境支持 过程详解
平时帮朋友们配置过一些PHP环境的服务器,但是一直使用的都是Apache HTTP+PHP,今天呢,我吧IIS+PHP配置方式给大家发一下下~呵呵. 在这里,我使用的是FastCGI模块映射的方式配置 ...
- Linux系统下配置squid代理服务器的过程详解
简单记录一下Squid透明代理服务器的配置 环境:VirtualBox + CentOS 6.0 + squid-3.1.4-1.el6.i686 0.检查squid是否默认安装,没有安装的先安装 [ ...
- pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
安装工具:Pycharm 专业版2017.3PyQT5python3 pyqt5-tools 设置扩展工具的参数找到setting->tools->external tools,点击加号新 ...
- (4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤
Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说 ...
- win10下VS2015局域网调试配置
一.前言 换win10页挺久了一直没有使用 IISExpress 的局域网功能,今天一使用才发现 win10 比起 win7 下配置多了许多坑. 二.配置步骤 首先我们先来拿到本机 ip 地址 打开命 ...
随机推荐
- Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解)
不多说,直接上干货! 注意 : Redis官方并没有提供Redis的windows安装包,但在github上, 有相关的下载地址. 一.Redis的下载地址 相关的下载地址,如下: ...
- hadoop下安装mahout
安装hadoop 完成 安装mahout 首先下载mahout压缩文件apache-mahout-distribution-0.12.2.tar.gz 放到/home/hadoop/software- ...
- Nodejs学习笔记(三)—模块
简介及资料 通过Node.js的官方API可以看到Node.js本身提供了很多核心模块 http://nodejs.org/api/ ,这些核心模块被编译成二进制文件,可以require('模块名') ...
- VUE自定义指令生命周期,VUE生命周期
一.自定义指令的生命周期 自定义指令有五个生命周期(也叫钩子函数),分别是 bind,inserted,update,componentUpdated,unbind bind:只调用一次,指令第一次绑 ...
- 一个形式较精细的Strling公式的证明
近日整理书稿,在整理至Strling公式处时,发现当时数学老师所讲的是形式比较精细的一种: Strling公式:\(n!=\sqrt{2\pi n}\left(\dfrac{n}{\mathrm{e} ...
- 13.Promise 对象
Promise 对象 Promise 对象 Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案--回调函数和事件--更合理和更强大.它由社区最早提出和实现,ES6 将其 ...
- AE开发流程
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- 微服务与DevOps关系
随着IT技术的不断发展,从传统的IT建设模型逐步向新型IT建设模型过渡,建设模式的改变,必然影响应用系统的全生命周期.应用系统的建设经过单体应用.SOA应用.逐步走向微服务应用,至于何为单体应用.SO ...
- Differences between page and segment
https://techdifferences.com/difference-between-paging-and-segmentation-in-os.html how does paging so ...
- IDEA 中edit configurations加号找不到tomcat server
前言:在本机 idea 中搭建 springMVC 项目,正准备配置 Tomcat 时,发现没有 tomcat server 选项,而我的 idea 是有这个插件的,所以解决问题的方案应该是另一个地方 ...