如何在VS2013下配置OpenCV

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,集成了大量的计算机视觉以及图像处理等方面的算法。这些算法都是基于C和C++的,并且提供了一些知名软件的编辑接口,如Matlab、Python等。
OpenCV非常实用,应用领域主要有:
人机互动、物体识别、人脸识别
、机器视觉等等
下面介绍如何在WIn8.1+VS2013+OpenCV 3.0 alpha的环境下配置OpenCV

一、下载安装OpenCV

  • 01

    进入到OpenCV官网,选择下载windows 版本的OpenCV 3.0 alpha 或者直接复制下面链接进行下载 http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.0.0-alpha/opencv-3.0.0-alpha.exe

  • 02

    下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G 注:目录可根据自己需要更改

  • 03

    提取完成后,即完成了OpenCV的安装

二、设置OpenCV环境变量

  • 01

    打开计算机的属性页,找到环境变量

  • 02

    在系统环境变量下新建下列选项

  • 03

    在系统变量中找到Path变量并在最后加上下面语句 ;%OPENCV%\x86\vc12\bin

  • 04

    在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2013配置中用到 文件内容如下图

三、VS2013配置

  • 01

    打开VS2013,新建一个空的Win32 控制台应用程序,工程名为OpencvTest

  • 02

    选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性”

  • 03

    添加现有属性成功后如下图所示

  • 04

    在方案解决管理器在源文件下新建测试文件opencv

  • 05

    在资源选项下添加一个测试图片如,testPicture,并从网上搜一段opencv测试代码复制到OpencvTest.cpp中

  • 06

    编译并运行程序,出现测试图片说明配置成功

(0)

相关推荐

  • 怎样在VS2010下配置Opencv并编写程序

    最近在学习Opencv,所以在这里跟大家分享一下学习的过程. 安装并配置Opencv 01 首先下载Opencv软件,我下载的版本是2.4.7,然后双击软件,会弹出如下的解压界面,选择文件夹解压即可. ...

  • 教你如何在win7下配置路由器

    高手教你在win7配置路由器de问题是网友们都比较关心de话题,因为应用win7系统de人越来越多,随之而来de上网问题也变得瑜伽de复杂,下面我们就来讲解一下win7系统下设置路由器de过程: 注意 ...

  • 如何在win7下配置IIS?

    由于工作上的需要,有朋友在问在windows7系统下如何来配置IIS,大部分用户平时都很少接触到这个功能,所以对于安装配置十分陌生也是在所难免的,下面就让小编与你分享下windows7系统下IIS详细 ...

  • 如何在Windows7下配置ASP.NET服务器IIS

    Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务.最初是Windows NT版本的可选 ...

  • 如何在Linux下配置NFS服务器?

    网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主 ...

  • 如何在linux系统下配置无线网卡?

    本文介绍在Linux 命令行界面中手动配置无线网卡的方法。目前流行的多数发行版都支持用图形界面的network- manager方便地进行配置,而无需使用本文所介绍的原始方法。 下面介绍使用iwcon ...

  • Ubuntu 11.0下配置Web服务器详细教程[ 图文]

    近日,有消息爆出Linux桌面已经趋于“死亡”,众多Linux爱好者感到失望,但令人可喜的是Linux在服务器领域表现却尤为喜人,据IDC数据显示,部署了Linux系统的服务器占到20%的市场份额。其 ...

  • 如何在Linux下设置访问控制列表(ACL)来控制用户的权限

    Linux下的访问控制列表(ACL)主要用来控制用户的权限,可以做到不同用户对同一文件有不同的权限,那么具体要如何操作呢?下面小编就教你如何在Linux下设置访问控制列表(ACL)来控制用户的权限。 ...

  • Apache服务器下配置URL 态化的Rewrite规则

    如何在Apache环境下配置Rewrite规则 Apache Rewrite 规则 环境 URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 H ...