OpenCV入门——Win10 + Visual Studio 2013+OpenCV 3.0 环境搭建
来源:互联网 发布:淘宝售前客服工作职责 编辑:程序博客网 时间:2024/05/17 03:37
OpenCV入门——Win10 + Visual Studio 2013+OpenCV 3.0 环境搭建
本文主要介绍在Win10 + Visual Studio 2013基础上配置OpenCV 3.0的全过程,其它版本大同小异,具体请参考其它教程。谢谢!
OpenCV 3.0 安装
笔者默认大家已经安装了VS2013,未安装的请自行百度安装教程。
首先在官网下载:opencv-3.0.0.exe
下载成功后双击打开,挑选合适的路径解压。
解压后opencv的根目录应当如下图所示(除了opencv300.props是后来添加的):
配置OpenCV 3.0 环境变量
新建系统环境变量
OPENCV
G:\Program Files\opencv\build
在Path变量末尾加上
;%OPENCV%\x86\vc12\bin
OPENCV环境变量的作用是:
当OPENCV的路径发生改变时,只需要改变这个变量就可以迅速适应改变。
在opencv根目录下新建opencv300.props文件
这个文件会在后续配置中作为VS 2013中的 opencv项目属性表使用。
- 文件内容如下
<?xml version="1.0" encoding="utf-8"?><Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <PropertyGroup Label="UserMacros" /> <PropertyGroup> <IncludePath>$(OPENCV)\include;$(IncludePath)</IncludePath> <LibraryPath Condition="'$(Platform)'=='Win32'">$(OPENCV)\x86\vc12\lib;$(OPENCV)\x86\vc12\staticlib;$(LibraryPath)</LibraryPath> <LibraryPath Condition="'$(Platform)'=='X64'">$(OPENCV)\x64\vc12\lib;$(OPENCV)\x64\vc12\staticlib;$(LibraryPath)</LibraryPath> </PropertyGroup> <ItemDefinitionGroup> <Link Condition="'$(Configuration)'=='Debug'"><AdditionalDependencies>opencv_ts300.lib;opencv_world300.lib;opencv_calib3d300.lib;opencv_core300.lib;opencv_features2d300.lib;opencv_flann300.lib;opencv_highgui300.lib;opencv_imgcodecs300.lib;opencv_imgproc300.lib;opencv_ml300.lib;opencv_objdetect300.lib;opencv_photo300.lib;opencv_shape300.lib;opencv_stitching300.lib;opencv_superres300.lib;opencv_ts300.lib;opencv_video300.lib;opencv_videoio300.lib;opencv_videostab300.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Link Condition="'$(Configuration)'=='Release'"><AdditionalDependencies>opencv_ts300d.lib;opencv_world300d.lib;opencv_calib3d300d.lib;opencv_core300d.lib;opencv_features2d300d.lib;opencv_flann300d.lib;opencv_highgui300d.lib;opencv_imgcodecs300d.lib;opencv_imgproc300d.lib;opencv_ml300d.lib;opencv_objdetect300d.lib;opencv_photo300d.lib;opencv_shape300d.lib;opencv_stitching300d.lib;opencv_superres300d.lib;opencv_ts300d.lib;opencv_video300d.lib;opencv_videoio300d.lib;opencv_videostab300d.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemGroup /></Project>
VS 2013配置
打开VS2013,新建一个空的Win32 控制台应用程序,点击确定,进入应用程序向导。
如图所示进行设置
视图-> 其他窗口 -> 属性管理器
右键单击项目,添加现有属性表,将上一步编写好的属性文件添加到项目中
至此安装和配置完成
测试代码
#include<opencv2\opencv.hpp>#include<iostream>#define IMAGE "lena.jpg"using namespace std;void main(){ IplImage *src; src = cvLoadImage(IMAGE); cvNamedWindow("lena", CV_WINDOW_AUTOSIZE); cvShowImage("lena", src); cvWaitKey(0); cvDestroyWindow("lena"); cvReleaseImage(&src);}
注意: lena.jpg 文件必须放在项目的文件夹下,和cpp文件同一目录,才能正确显示。
笔者测试结果如下:
0 0
- OpenCV入门——Win10 + Visual Studio 2013+OpenCV 3.0 环境搭建
- opencv+ Visual Studio 2013 环境搭建
- Opencv环境搭建(Visual Studio+Windows)
- opencv入门学习之一:安装OpenCV 2.4.9和Visual Studio 2012开发环境的搭建
- OpenCV 开发环境环境搭建(win10+vs2015+opencv 3.0)
- OpenCV 开发环境环境搭建(win10+vs2015+opencv 3.0)
- OpenCV+Visual Studio环境配置
- visual studio + opencv环境配置
- OpenCV在Visual Studio开发环境的搭建
- Android Studio搭建OpenCV环境
- OpenCV 开发环境环境搭建(win10+vs2015+opencv 3.0.0)
- Opencv学习——Opencv与Visual studio配置
- [OpenCV]:Visual Studio 2012 搭建 OpenCV2.4.3
- opencv 3.0 + visual studio 2017 机器视觉开发环境配置
- 新手一步一步OpenCV+Win7+Visual Studio 2013环境配置
- 基于visual studio 2013与opencv的环境配置
- OpenCV环境配置Visual Studio 2010、2012、2013、2015
- OpenCV环境配置Visual Studio 2010、2012、2013、2015
- PropertyChangeListener
- linux
- 一些hadoop脚本事例--64
- leetcode-258. Add Digits
- POJ 1007 DNA Sorting
- OpenCV入门——Win10 + Visual Studio 2013+OpenCV 3.0 环境搭建
- javascript面向对象学习笔记(五)——模块化
- 关于PN结
- FZU 2230 翻翻棋
- 一些hadoop脚本用于hbase(mvn)--65
- 设计模式—单例模式
- javascript对象,函数,原型链
- Java中不同包之间的调用实现
- 无向图连通分支