Opencv3.0之VS2013配置

2016年09月29日 23:07    发布者:雨枫
目前从事机器视觉行业的工作,但对于图像处理的细节指示却知之甚少,而业界比较流行比较强大的开源平台是Opencv,因此想了解学习下图像处理的细节。要学习opencv,运行opencv,则需要一个开发平台,比如VS2008、VS2010、VS2012、VS2013。由于不同版本的opencv所适用的开发平台有限制,否则需要做其他的一些操作。我安装了VS2013、opencv使用的是3.0版本。下面对于配置过程做以简介,希望能对大家有用,也希望大家对于自己的配置过程互相分享,以保证配置便成功。一、安装opencv3.0的安装包,可在opencv官方下载。下载完后解压到系统某磁盘根文件下(方便使用)。比如:

D:\opencv\,该目录下包括以下内容:

目录中各文件的具体作用可自己搜索学习。二、VS2013配置1.在VS2013中新建一个项目,即:文件->新建->项目2.视图->属性窗口(F4),打开属性管理器,其下有Debug和Release两个目录,点击打开Debug前的三角,在“Microsoft.Cpp.Win32.user”右键选择属性,在属性页窗口,选择“VC++ 目录”,(1)在“常规”选项下的“包含目录”下加入:D:\OpenCv3.0\opencv\build\include\opencv2D:\OpenCv3.0\opencv\build\include\opencvD:\OpenCv3.0\opencv\build\include在“库目录”下加入:D:\OpenCv3.0\opencv\build\x86\vc12\lib(2)在“连接器“选项的“输入”选项中的“附加依赖项”中加入opencv_ts300.lib
opencv_world300.lib这里添加的lib文件要根据自己的使用情况添加。(3)在工程下的源文件下添加代码:#include "highgui.h"
int main(int argc, char** argv){        IplImage* img = cvLoadImage("图片路径");        cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);        cvShowImage("Example1", img);        cvWaitKey(0);        cvReleaseImage(&img);        cvDestroyWindow("Example1");}


通过以上代码,便可以在串口Example1中显示你的图片。